Lecturer yelled at me after class and refused to answer my question
I don't suppose you'll like this answer much, but yes, if you have done this repeatedly and been called on it before and have continued to do it, then (a) you are being rude and (b) she can probably remove you without any consequence to herself. She may, actually, be angry with you beyond reason, but you seem to me to be poking the tiger, which is a bit dangerous. 

I'd suggest that you need to behave differently. I hope you will like this part of the answer a bit more. I'm not so happy that the professor isn't more receptive to questions (once or twice a lecture). I can find better ways to teach, but you probably can't change that. 

One simple thing you can do, other than keeping quiet in lecture is to sit where your raised hand will be obvious when she does ask for questions. 

But, on a deeper level, I'd suggest that you adopt a note taking style that is effective and that, in particular, captures questions you have in the lecture to be able to get answers later, either from the professor or from other students. One simple way to do that is to carry a few note cards with you at all times, but especially during lecture. Write down any question you have on a fresh card. This permits you to annotate the question and write an answer. It also provides a means of later study. You can carry those annotated cards around and review them whenever you have a moment, say waiting in line to buy coffee. 

But, in order to "smooth the waters" with this prof it may be enough to just assure that you behave according to her standards, even if they aren't entirely rational. If you offer an apology, don't end it with "but...". However, I think a cooling-off period would probably serve you well.