Humiliated and put on display