Canada suffered the same fate. Hockey is not a sport where you can just put a bunch of guys out there and expect them to play together without having time to practice together.
I suggest in the future the Olympics should be for players 23 and under, like they do in the Summer Games with soccer.
If you want a tournament with the best players, they already have the hocket World Cup, which is played outside of the NHL season, so that the teams get a chance to play exhibitions together before the tournament.
I'd rather they only allow 2-3 guys that have even sniffed the NHL ice.
You can't toss together a team full of inflated egos and expect them to be able to compete against teams that have been playing together for the better part of a year.