do-gooder

See bleeding heart liberal. Someone who thinks they are helping society by championing oppressed minority groups, when in fact they are ruining society and crippling free speech.
by con July 14, 2004
Get the do-gooder mug.