Laughed at and humiliated