Shameful. Humiliating. Deserved