Point being this is an Internet forum. You certainly cannot base a person's character off of the Internet. On an Internet forum one cannot read body language and facial expressions, so it's easy to have miscommunication. It's best to simply take what someone says without trying to assess his or her action and tone.
Many people on this site are blunt, doesn't mean they are mean or angry people. Means simply they are blunt and tell it how it is without sugar coating. I myself am known to be blunt at times, and in no way do I think I am an angry person.
If you go through life judging others so quickly, I fear you will have a pretty hard life. A golden rule I learned when I was in college to be a therapist "People only judge others when they are not happy with themselves". Just something to ponder.