Age of consent laws would make much more sense if they focused on consent rather than age.
The average age for a girl to have sex is 14.
But if an 18 year old man has sex with a 14 year old girl he can go to jail despite her consenting.
Society needs enemies, sexual predators/deviants to hate. Since homosexuality is now legal other sexual practices have to be illegal and viewed as despicable/deviant.
Unfortunately there is little outrage in our society at sex that happens against consent. Rape, sexually predatory behaviour, harrassment still occur as much as ever, with as little outrage as ever.
If a woman goes out with a man and gets drunk then she was asking to be raped, even if she said no.
But god forbid if a man has consensual sex with a girl that was below 18/17/16/15 whatever the age of consent is in the area, he is automatically a deviant, child-molesting pedophile. And there'll be plenty of people calling for him to "get his ass rammed" in prison - prisoner rape, as disgusting and despicable as it is is somehow acceptable.
That's society for you.