My dear, welcome to the world of "it's all about me"! Video games rob our children of the social skills needed to cope with everyday life! It's like being in another world, where you only focus on the excitement of the moment. There is nothing else like it, in the everchanging world of real life! IN real life, we have to talk, communicate, learn, love, and respond with our hearts. None of this is required from the "game world". This is where parental advisory comes in. As the parents, there needs to be a limit, no it's not too late,but it will be difficult b/c he has already developed the anti-social attitude. If both parents stand together, you can help your child go back to being a normal person. Ask God, and others in your church to pray for what you about to encounter. It will be ugly, at first, b/c he sounds like a strong-willed kid! This is a good character trait, if directed in a positive way. You will literally,be saving your son's life from a world of selfishness, self centeredness, and ultimately loneliness, with no real-life deep friendships! God has equipped parents(with His help) to instruct our children in the best way (Biblical way), for living a life to it's fullest capacity. He has prepared us us for angle, life throws at us. I've raised 4 kids,2 without God's direction(young age), and 2 with God's direction(mature age), and there was a distinct difference in their struggles with life's encounters, as 2 were equipped and 2 were not equipped!(makes for a hard life) I know you want the best for your children, so the writing is on the wall, it's time to fight for your son's life, he is worth it!
God bless you as you mature with him! Your'e in my prayers....J. F.
P.S. By the way, the complaining comes from having a negative spirit and being ungrateful.Pray with him, and let him hear you being thankful for him and others!