The timing of the Bain outsourcing is important, as well as the fact that it happened. In the late 1990s and early 2000s, there was an honest labor shortage in the U.S., and many firms began to outsource because there were not qualified, potential recruits in the U.S. This is what was going on at Bain and several other firms from 1999 to 2002.
The problem is that when the dot-com bubble burst, too many firms kept outsourcing because labor from overseas companies was, and still is, a bargain. The real question that should be asked is: How did America lose it's competitive advantage and what can we do now to fix it? Using this as a game of political "gotcha" isn't really helping anyone.