1) That's...not sexual harassment. If she did not want his advances and he repeated them, that is sexual harassment.
2) Everyone's of legal age of consent. You can age-shame if you want, but it just makes you look like a wacky puritan.
I don't have time to vet it while I'm working, but someone posted this on another site. Maybe this will help?
Some of it is based on the morality laws in the country. What's acceptable around sex and violence varies from country to country. Companies like Steam (as well as the publishers on Steam) have to play ball if they want to be able to operate in that region. So you'll get some countries where you can have all the tits you want, but all that blood needs to be green. Or you can show the nude insides of someone, but not nudes of the outside of the body.
Some small time indie version of Steam could probably just go global and say "fuck you" to all the morality laws of all the countries on Earth, but there's no way Steam could get away with it.
I would love to see a free-for-all Steam, but while we have our current IP laws, geoblocking will be here to stay, unfortunately.
Disc space -- the final frontier!