Yeah, our sport takes money. But money is only worth what you use it for. Video games are fun, but they don't really make any special memories. I don't come into work on Monday and say, "I had the most awesome time playing Gears of War this weekend!"
Cost is relative. I come from a family of pilots. I'm going to be able to make spec racing work, but I'm not sure I'll ever be able to afford to fly again. Boats are an even worse sink hole.
My stepmother occasionally gets irritated with my dad for going out and spending $200 on a track day. Then she goes out and does $10k worth of damage to her car.