telsor
Hall of Famer
As I have pointed out, "bleeding heart" is a derogatory term directly pointed at people who care and show compassion.
It says a lot about the people using the term that they find those qualities in people to be something worth deriding.
http://www.urbandictionary.com/define.php?term=bleeding heart
1st definition.
Feeling sorry for everything and everyone and giving in to emotions quickly.
2nd definition.
1. a person who is excessively sympathetic to the a plight of a person or group of people
2. a emotionally concerned person
Entirely in keeping with my usage (especially 2.1) and nothing about being derogatory (as opposed to insulting someone by saying they lack compassion).