Well, you'd be wrong. But in any case, Henrik Zetterberg has what he has and is the star he is because he is a Detroit Red Wing in the National Hockey League in North America. He has earned no right to do anything. His contract is with the Detroit Red Wings, not the Swedish National Team or the SEL. It doesn't matter if the Wings are contenders or not. That doesn't absolve him of his obligation to fulfill his contract and put the Red Wings first. He's already won a gold medal for his country, so there was no need to risk injury to do so again. It was selfish on his part and on Datsyuk's part.
Z has been "risking" injury for months playing for the Red Wings. Actually more than risking, playing through an injury that happened to get worse while at the Olympics. Could have just as easily occurred in an NHL game.