A person who does something good but makes you feel bad for it.
"Gina waxed my back but made fun of my red hairs the whole time...she's such an Angehole...."