A menace to society, a disgrace to all men and an enemy to all women. Comeuppance has been delivered, and it is satisfying.