humiliation

noun
  1. the feeling of being ashamed or embarrassed, especially in front of others
  2. an act or situation that causes someone to feel ashamed or embarrassed

Examples