I agree with this.
Team USA beat the teams we should have beaten - the first four opponents - and scored 25 goals (while allowing only 6).
The Canada game was surprisingly close. Team USA gave them just one goal - less than anyone else in the tournament. Being within one bounce of Canada is not something to be ashamed of.
What they should be ashamed of is mailing it in the Bronze medal game; I can hardly recall a sadder performance from USA (and I've been watching for 30+ years).
As to talent, I think a few more USA players might make Canada's roster (Ryan Miller instead of Smith or Luongo; Ryan Kesler and Zach Parise would be candidates for 3rd and 4th lines; and Carlson might be considered for the 7th-8th defensemen). And Canada left home 4 of the NHL's top 16 scorers (!) So I agree, top to bottom USA simply didn't match up with Canada. Anyone thinking we could win based on talent was deluding themselves. USA needed to outwork Canada AND get a couple bounces.
Overall, thinking back to 1998 when the NHL players came into the games, USA hockey is closing the gap but its a really long and slow process. We are well behind Canada, closing the gap on Sweden and Finland, and I would say we're now ahead of Russia.