I'm really tired of people with no connection to either NYC or anyone who was lost at Ground Zero making sweeping statements about what should be done there. Shut. Up. You have no idea what happened there, you clearly don't know what NYC represents, and you need to stop the crazy nationalism.
I was in NYC when 9/11 happened. I did not lose anyone there, but I know quite a few people who did. Treating this as something that happened to the entire U.S. in some misguided "patriotic" sense is disrespectful and wrong. NYC represents diversity. A mosque near Ground Zero is not stabbing anyone's heart or even particularly provocative. Crazy people flew planes into those buildings. Lumping all muslims into that is like lumping all Christians in with the Crusade.