bleeding hearts means: It is a slang term that refers to people who work in creative areas. It is somewhat offensive because it mocks the existence of melancholy artists who seem to live in constant sadness. (in Community Dictionary, added by Balduino Ferrer)