First, I'm very glad they won't be receiving a state dinner. If Charles' advance publicity is any indication, I'll assume his bad manners are intended to score points with people back home, where apparently he sorely needs a boost. It's a shame you don't have a future monarch with better character, but we've all known about Charles' shortcomings for a long time now.
RE: the whole "Camilla thing" if either one of them had any principles they would've made the hard choices and either closed the door on their relationship a long time ago or legitimized it. They both made a lot of people suffer for their weaknesses.
People can change, and time moves on. I don't care about her looks. I care about MY country. And if Charles' is so out-of-touch as to think he will well represent YOU by chastising an American president we're both losers here.
I see your point of view now. I can assure you that Charles will not in any way, shape or form, 'chastise' your president. Firstly, he is not a political leader and thus diplomatic protocol will not allow him to do so and secondly he would never be so rude as to do so. Charles has strong views on the environment, but he will not raise them with your president other than to share views on the basis of equals. He will not receive a state dinner because he is not a head of state.
Charles, as his history will demonstrate, has absolutely no need to score any points with the British public. He has the job for life, nothing and no-one short of God can change that, so he does not need to impress.
Charles has made mistakes like any human during his life and like the rest of us should be allowed to. Should Bush not be President because he used to be a little too reliant on Scotch? I think not. Those in the public are not perfect.