Well. I'm fine if people discuss their problems openly, as long as everyone involved is comfortable with it. People are social creatures, we need to look out for one another.

But yelling and screaming in public? No, I agree. That really sucks, when people do that. People who throw fits in public annoy me.
EDIT: Whoops, just saw you edited your post. xD Yes, people can be pretty hard to deal with. I understand.