I think a non-Muslim, who is without a doubt spiritually impure and forever unloved by God (Allah) for being a disbeliever, should not be allowed in the masjid/noble house of Allah.
A non-Muslim who sits in a masjid is like an unwelcome jew who is lingering about among many nazis. What do you think, brothers and sisters in Islam? Are disbelivers allowed in masjids?