My straight forward-no bullshit tendencies cost me my first girlfriend, a current friend, and many warnings on WP. People don't want to hear the truth.
With my ex, I just expressed a lot of observations...like I'd see a guy that looks like TimTex with a pretty woman and say "He has money" and she would say "How do you know he's just not a great guy and she loves him"...with my friend, I've told him that him being a partier and having a 9 to 5 job, a house in the town he grow up in, and living with an ugly girlfriend, makes him a typical person. I also suggested that even though his girlfriend lets him masturbate to porn, that he's just living out the fantasy that he's afraid to go after. People don't want to hear the truth.