There is only one halfway-decent reason why a mosque should be built two blocks away from Ground Zero in New York. It’s called the First Amendment. Maybe you’ve heard of it: That’s the one that lets pretty much anybody say pretty much anything they want, and yes, that includes worshipping whatever goofy deity they choose.
Americans can worship anything