Think bigger than that.
How many stores have employees dedicated just to selling electronics? How many video game t-shirts get sold? Entire comic strips like Penny Arcade, and all the associated goods that go with it.
Just an anthology book of comics, the printers, the person who does the page layout, the binding, the paper mill that makes the paper for the book, the factory that makes the glossy ink, everything is connected together.
The Halo example is good, but balance it out with things like Google's self driving cars. It's a relatively small team that will probably eliminate all of the taxi and truck driving jobs in the developed world. It will probably make vehicle sharing radically more efficient as well which will take a lot of cars off the road and eliminate more jobs there too.
All in all, I believe we're competing with foreign engineers no matter where they are so it makes sense to have them here. I'm just not seeing much evidence that we are creating jobs faster than we are eliminating them.