Those are actually not contradictory.
Apparently, it's cost effective to assemble products in the US that incorporate large LCD screens. Apple was already assembling BTO iMacs in the US, and now some standard iMacs as well.
iPhones, iPods, and iPads are a different story, as they're a lot smaller. An airplane can fit a lot more boxed 9.7" iPads than it can fit boxed 21.5" iMacs – 28 times, to be exact (I just did the math.)
As for Steve Jobs' remarks, it seems he wasn't talking about iMacs but about iPads, iPhones and iPods:
"As Steve Jobs of Apple spoke, Obama interrupted with an inquiry of his own: What would it take to make iPhones in the United States? Not long ago, Apple boasted that its products were made in America. Today, few are. Almost all of the 70 million iPhones, 30 million iPads and 59 million other products Apple sold last year were manufactured overseas. Why can't that work come home? Obama asked. Jobs' reply was unambiguous. "Those jobs aren't coming back," he said, according to another dinner guest."
http://www.heraldtribune.com/article/20120123/ARTICLE/301239...