One of my fantasies is that all women learn to defend themselves, get in the face of anyone who is disrespectful of them, and kicks their ass if they try to physically accost them. An even better fantasy is that the number of men who lack respect for women dwindles. The best fantasy I have is that the overwhelming majority of people treat each other kindly and that society will have little patients for acts of disrespect (shunning would be a good punishment).