I did not expect, because I visited the Middle East, someone opposed to the war (in Iraq ) would change their mind. That's naive.
The President is opposed to amnesty because he thinks it would encourage further illegal immigration and reward those who broke the law.
Now, I can understand if out of conscience you take a principled stand and you would decide that you were so opposed to this that you would actually throw your medals. But to pretend to do so, I think that's very revealing.