What puzzled me most was this: If Vokoun is the goalie you want to go with, and the Canada game meant little to either team, why not rest Vokoun against Canada with the QF the next day? Once they started Vokoun and he gave up three goals in one period (two really bad goals, not "Hasek would've saved those", but rather "this guy is lost out there, my grandmother wouldn't have let those in"), I think they had to pull him. Since Hnilicka played well the rest of the game (0 goals in two periods), it made sense to start him against Slovakia. He played well against Slovakia, so made sense to start him against Sweden. He did give up at least a couple questionable goals against Sweden, but I wouldn't say he was the main reason they lost the game. The fact was, Czech defense wasn't very good, and Czechs just were outphysicalled by Sweden, who aren't a bunch of goons, but rather big, fast, skilled players. Sweden played like everyone dreamed Canada would. Czechs couldn't force them off the puck or move them from in front of the net, and the Swedes made the most of their opportunities.
As far as the Finland game, once Jagr went down, the whole complexion of the game changed, and I don't remember Vokoun playing that poorly. I think Sweden deserved the Gold (given the tournament format), although I think the Czechs could have competed very well with Finland in a rematch for Silver (they were even or better with them until Jagr was hurt).