I have a friend who can be a bit harsh with his opinions. I was feeling particularly down one day, and he basically said I was being stupid and doing things for attention. He thinks he helped me, well I am just afraid to tell him my true feelings, which I mostly talk about here. He has made other "jokes" at my expense, and I have seen him basically follow people around to insult them if he doesn't agree with them (we know each other from another site). He doesn't want me to tolerate anyone treating me badly, but it seems fine to him when he does it. I wonder if he even sees it that way, or maybe I am just being overly sensitive. So, how do you deal with people who are brutally honest and how do you know if they are saying things to help you, for your own good, or just hurting you and cutting you down?