Freakish humiliation together with punishment of Isabel. Странные: humiliation.