Part of the issue with created characters in gaming is that they have no "real" age. You can make a character 3 years old, but give some fantasy reason why they look and act like a 30 year old. You can also do the inverse if you wanted.
You can see this when 15-16 year olds are just changed to 18-19 year olds and suddenly it is no issue based on cultural conditioning.
It is actually quite difficult to say definitively that someone looks a certain age. I get carded at bars every time and I am 30, friend of mine 25 and he has not been carded in years. People always think he is older than me.
I think the most basic way to address this is to buy or not buy games you like and/or find offensive. I have never been a fan of banning or censoring games based on objectionable content.