While he is correct that we have freedom of religion in the US, this guys is just completely out of touch with reality in America... THis has to be one of the dumbest moves ever, and another nail in his and his party's coffin.
That's the reason why you have a constitution: in events like those it gives a direction how to handle a situation.
Apparently the situation is clear: the muslim community can build a mosque whereever it wants ...like every other religious group.
So the President is damn right to speak out loud and clear.
And when you talk about reality: a constitution is not a piece of paper which has to be adopted to a certain felt "reality". Thats the reason why the constitution still exists. It's made for eternity and not for day to day purpose.
It is interesting that those political groups (Republicans) who support the strongest military interventions in other countries to bring these countries democracy and tolerance, have the biggest problems to show tolerance in their own country.
It is ridiculous to equate the terrorist acts of 9/11 with the building of a mosque near GZ (NOT on GZ). Actually those incidents have nothing to do with each other. Only those people who equate muslims with terrorists have a problem with this situation. Obviously it is just too deep for them.