Your argument is dumb. The military only uses Battlefield 3, Halo, and about 2 other games to train their recruits. This doesn't even give them enough training either. They only use it for a simulation. They don't just sit there and play video games and call it Basic, they still get the physical and mental training as always. If you knew any better, the military want people who play video games. Because they know they're able to Multi-task, controller adaption, and awareness are already raised to the area they like. They want to recruit gamers to pilot drones for them. That's mostly what the military wants.
And Assassin's creed teaches you way more than you think. If you don't play for fun, that is. Instead, you need to play for the story. Listen to what's going on in the story and you'll hear all the events that went on in that time period and location. You could learn a lot from any video game story, actually.
The point is, gaming is more educational then you can think. It has inspired many people to become involved in something that includes technology for a career. It has brought us all the technology today, all because these inspire some ideas and somebody comes by and sees it and says "Hey, I could use that idea for..."