gutmensch

Etymology
Borrowed from.

Noun

 * 1)  do-gooder; person who has a naive and unreflected conviction of their own moral superiority
 * 2)  someone overly concerned with political correctness

Usage notes

 * Sometimes spelt Gutmensch, preserving the German capitalization.