Justin Davis had a epiphany that he gamed excessively when he was having troubles in the real world. View the source to read his analysis on why so.
On a side note, the author mentions that unlike real life, in games, if you spend sufficient time, you are guaranteed to be more powerful, to level-up. But isn’t it that way in life too? In order to be good at something, say blogging or programming, you need to spend many hours at it. Sure you will face challenges (a hard boss in game), but whats important is that you don’t give up, keep trying (grinding) and then eventually when you gain more experience (better gear, upgrade skills), you will be able to emerge a stronger person.