Cenk,
I simply don't agree with the argument you're trying to make regarding Michael Phelps. He relinquished the luxury of engaging in behavior typical of the average 20 year-old when he signed on as a role model to the tune of 100 million dollars in endorsements.
Yes, America's position against pot as some major scourge on our society is outdated and stupid. But at the present time, smoking it is still illegal for all except those individuals using it under medical supervision.
I'm sure Kellog's, along with the slew of other companies Phelps endorses included behavior clauses in their contracts. One would think he was aware of this when he was sucking on a bong with a room full of "regular" 20 year-olds.
Perhaps Kellog's decision to drop him was harsh. But when one assumes the exalted position of 100 million dollar role model, they're no longer like everyone else. They can't drink and drive, smoke pot, and continue to say sorry for using poor judgement. Sometimes, poor judgement yeilds harsh consequences.