embarrassment
-
Egg on Your Face
To have egg on your face means to be embarrassed or humiliated, especially after making a mistake or being proven wrong in public.
-
Catch someone with their pants down
To discover someone doing something they shouldn't be, or to find them completely unprepared and vulnerable.