You know, I often wonder the same thing, especially here on ASK, when people ask questions and for others opinions, we answer them the best we know how or simply state our opinion, only to get blasted because they don't agree with our opinion. Whatever happened to agree to disagree, isn't that the most respectable way to treat someone else? I think we could all do a little better with the way we treat people, think about it, none of us know what's going on in that persons life at the time, they could be feeling down or lost a loved one, I think we should taste our words before we spit them out.
I often get the feeling that people won't do things that don't directly benefit them unless they're getting some sort of pay for it. Nobody ever seems to want to do things without money, like it's an inconvenience or something to be nice.