Just in canon, Ghetsis hid his true intentions behind a mask of attempting to do good, pulling the wool over the eyes of pretty much the whole Unova Region, he wasn't just trying to rule the world (Be creative, damn you! Team Rocket was going for world domination first!) he wanted to be the one and only person that could use Pokemon. He tried to kill the player in B2/W2 (I think he did, anyway, I haven't played those versions) and then there's the thing with N. Took his own son and raised him around abused, mistreated Pokemon, taught him that all Trainers were cruel people (I would imagine this depriving poor N of much of his happiness, as he was only a child), and raised him for the sole purpose of being the Hero of Truth/Ideals (depends on which version you played) only to reveal that this was so people would obey Team Plasma's orders to release their Pokemon, disowned N when he lost against the player and said a couple dehumanizing things.
Now, I also believe that there's more to the backstory with Ghetsis and N, that the former was never a nice guy to the poor kid and at the first hint that N wasn't sure Pokemon liberation was the right thing, because to abuse him for the purpose of controlling him through fear. Also... (disregarding the fact that N is short for Natural) who names their kid after a letter, like some sort of science experiment or test subject? And that theory raises another question. Was there ever an A through M?
I really do hate Ghetsis though, and while I understand there may be fans who have him on their favorite character list, I see him as nothing more than an abusive, evil dick who is a waste of the Earth's resources and a waste of oxygen.
What if there was a villain the same age as your character?
Going off of what others who have answered this topic have already said, I believe N was very close to the player's age, and that he counts as a villain, so this has already happened.