Yes I am aware that I can fly to Mexico City or other locations then go to Cuba, but your comment above gets me back to the original question. If I decide to go to Cuba, and I do get my US passport stamped, by what Consitutional reasoning would I then be in violation of any US Law?
Mind you, I support a boycot of Cuba, I just do not agree that the government has the right to make that determination for me.