Just because someone plays average 7.5 hours a day, does not mean he has a lesser "Life" then anyone else. You could play 7.5 hours a day and have more life then a person that doesn't even play games.
A lot of people don't know the meaning of "life".
Playing a video game is a hobby, and when you have enough time to do your hobby, that is in my opinion living life. If you can provide for your self, your family, own a house, a car and live a happy life, that is in my book a success. Also you can be social when playing video games, ever heard of one of those things: Skype, Ventrillo , Teamspeak, Mumble or RaidCall? Plus you can communicate in WoW and most games.
Plus if you're not doing what you like, working then doing boring stuff until you go to sleep etc, that my friend is NOT life.
Also why would it matter to anyone else what other people do, if someone just enjoys playing 7 or even 12 hours a day, it's their business. No one elses business.
So instead of minding other's people's business and asking weather they are living their life etc, you should mind your own and think what you should be doing instead. For example: Not posting on forums what other people are doing with their life, that's a good start. And stop judging people.