Yeah, that does suck.
It's not just youger people with the sh*#ty attitude these days though, it is prevelant throughout our society regardless of age, sex, nationality or religion. It's too bad and unfortunately it perpetuates itself. I think the root of it is that people have become fearful of discussing issues face to face. Sure there are plenty who will get up in your face and wag a finger and scream and yell and kick and cry like all the idiots on the morning talk shows (thanks Donahue for starting that and all the other as#holes who copied) but so few are willing to say what is on their mind in a constructive manner with the intent of finding a positive resolution.
The best you can do is make sure you learn from the experience and don't let it happen to you again.