Re: What should I do?
That's why I don't play MMO's. Too addictive.
So, few things to point out:
She is in an emotional affair. Meaning: she loves someone else, and hates you. Hope you read that correctly, because a lot of really beta BS, mostly BH on this site, have trouble realizing that.
As for her going out on a date. Well, lets think here: she is going out, late at night, with a man, that is not her husband, out somewhere. How much you want to bet they weren't just sharing dinner?
As for what to do?
Well, no offense, but you sound beta enough to allow this to continue until you are a cuckold.
You should've killed this when it became an issue at her school! But because you didn't, you have literally created a cheating machine. She knows she'll get away with it, and you'll do nothing to discipline her.
So, first thing:
Stop playing MMO's. Get a hobby that makes you a better person. Like, going to the gym. And make her stop playing it. By giving her the option of either: living at home without the game, or living out of her car/parents but being allowed to play the game.
If you still want to play video games, play something less addictive. Like Mass Effect, Halo, Assassins Creed, or pretty much anything that isn't online.
Second thing, is called a 180. Problem is, with emotional affairs, they tend to either not notice, or not care. And since your wife has probably a few AP online, she'll probably just consider it a holiday away from you.
And thirdly, and this is the most important one.
File for DIVORCE.
This will shock her out of her emotional affair. Hopefully. Or you two divorce, in which case, you move on with your life.
Or if you are too beta and scared to divorce her, then hope you enjoy your current marital situation. I am sure it will get better for you in the long run...