5 Common Behaviors That Push People Away
No one cares about your self-righteousness. It's good to have high self esteem about you and your beliefs, but don't shove it down the throats of others. There's no reason for that kind of behavior and it will push people away.
Complaining is fine. It's good to get shit off your chest if it's been weighing on you. But people who complain and do nothing to fix what they're complaining about are the height of obnoxious. This behavior will push people away.
Perhaps one of the greatest sins of all, laziness pushes people away by making them realize nothing is truly important to you - including them. If you're invited out by your friends but all you want to do is sit at home and play Warcraft, they're going to stop calling you.