games are a tangable thing. Just like starbucks and McDonalds, Beer and Smoking,
in good times or bad times people will spend money on these things to take thier mind of of things.
Besides most gamers are not kids they are yound adults 21-30 who dont own cars, homes,they are in college and having fun. Hence they may not spend 50 bucks for gas to go out of town but they will spend 50 bucks for the new HALO or COD:)