Maybe I'm being philosophical and spiritual, but I believe that if you put negative energy out there that that is what will come back.
When you run into someone who is disagreeable to others, you may be sure he is uncomfortable with himself; the amount of pain we inflict upon others is directly proportional to the amount we feel within us.