I think I found at least a partial solution to what's perhaps America's (and many others, for that matter) biggest problem namely the lack of money. The US Government should start making video games.

No, seriously. America's Army was good. Not quite on the level of ArmA, but still quite good. It's a bit more casual than ArmA, but maintains just the same realistic atmosphere, which should appeal to a wider user base. I also recently played Moonbase Alpha, another free game, this time made by NASA (with cooperation with AA guys), and it was great. Check it out, since it's also free and really fun even in singleplayer (though it's definitely intended to be played in coop).
If it wasn't for the fact they don't really advertise those games and that they're free, they could've made millions selling them. I'd say, US Government shown that if there's one thing it's really good at, it's making games. Looks like they're missing a huge opportunity here.