This seems like a fair solution to me...it actually seems more than fair since the US really doesn't have to support anything.
I don't see why Hamm is taking the heat for all this anyway...he didn't make the mistake, all he did was go out and execute when he had to, to win the Gold Medal. The error had already been made when that situation occured.
Since the IOC is not going to strip Hamm of the gold no matter what, I think this is the fairest solution. And it's very similar to the solution to what happened in SLC when the French judge and the Russians cheated. Only in this case...Hamm and the US made no mistakes, they did no cheating, they did nothing wrong. The judges, and the Koreans made the mistakes.
I think this is by far the best solution and it is a class act by the US to support this idea.
This way no one gives up anything, Hamm doesn't have to move down, undeservedly, neither does the silver medalist.....