America might not care about wc or olympics, the rest of the hockey world do and many care more about it then the stanley. So please stop the arrogance and step up.
Sweden dont care much about jwc. But we still bring the best we can.
It's not arrogance, but indifference. If by step up you mean step up and try to win, the US can't because its best players are engaged in the Stanley Cup playoffs for another six weeks when the WHC begins play. Canada has a much deeper pool.... most of whom don't really care either, but even the third-tier Canadians who go are good enough to win sometimes.
Third-tier American players aren't so competitive against the world's best, and especially not when those nations play like it's the tournament they care most about, which is often the case.
Let's just say that the US loss to host Latvia in the Bronze medal game was a very minor blip on the radar in the US. Scheduling is an enormous part of the reason why that indifference persists among US fans, whose attention is on the NHL when those WHC games occur. It's a little better when the tournament is in North America, but only a little.