If he is not an idiot, why does he act like one? If His Royal Highness was an American citizen, he would be an Obama-boosting liberal Democrat. If he ejects all the Muslims from Great Britain and stops calling himself Defender of the FAITHS, I might reconsider my opinion of him.
For the most part he doesn't. You just don't hear much about what he does most of the time. You don't hear much about his visits to British troops and veterans for example - which he does far more than he makes speeches about the environment.
If His Royal Highness was an American citizen, he would be an Obama-boosting liberal Democrat.
No, he most certainly would not be. I won't describe the exact political affiliations he has, because constitutionally he's supposed to avoid that becoming public knowledge. The only position he is allowed to take politically publically is to support Her Majesty's Government. Unfortunately in recent years that means supporting the policies of Tony Blair, Gordon Brown, and David Cameron in public. That has nothing to do with his personal beliefs, but it is his public role, and his constitutional role.
If he ejects all the Muslims from Great Britain and stops calling himself Defender of the FAITHS, I might reconsider my opinion of him.
First of all, he has never called himself 'Defender of the Faiths'. He has, once, in an interview about twenty years ago, used the term Defender of Faith. That's not the same thing. Defender of Faith, in the context that he made the statement, means standing up for freedom of religion - which is what he does.
Secondly as Prince of Wales, and even as King, he has absolutely no power to expel all Muslims from Britain. The British monarch is not an absolute monarch, but a constitutional one. They have a few reserve powers that can only be used in very specific circumstances. Parliament could - at least theoretically - do what you're suggesting. But the King can not.