Hard to deal with; especially causing pain or embarrassment.
Causing to feel shame or chagrin or vexation.