Puri Jagannath Temple and Non-entry of non-Hindus and Foreigners – Silly Rule that ridicules the teachings of Sri Krishna

Non-Hindus are not allowed in Puri Jagannath Temple. Every year a couple of times a foreigner who is not aware of the rule enters the Puri temple and then there is a big commotion. When such an incident happens as per the temple rules (set by Pandas or priests) cleansing of the sanctum sanctorum and the traditional grand bathing of the deities take place. In the process, the temple rituals are delayed by hours and the poor soul who unknowingly broke the rule faces lot of harassment. 
A foreigner can be easily identified by the temple authorities and all sort of cleansing can take place. But what about Indians who are non-Hindus? How do the temple authorities recognize non-Hindus of Asian origin?
What is this silly cleansing of sanctum sanctorum and grand bathing of the deities? What are these priests cleaning? They need to clean their mind and read the Bhagavad Gita at least once.
This stupidity is not Sanatana Dharma (Hinduism). These are not the teachings of Hinduism.
All living and nonliving is that Supreme Truth – this is the teaching of Santana Dharma.
He who considers the whole spectacle
with the same regard,
he sees the Self in all beings,
and he sees all beings in the Self!
He who sees Me in all things,
and who sees all things in Me,
he is never separated from Me,
nor am I ever separated from him!
He who is established in unity,
who worships Me who dwells in all beings,
that devotee – whatever his way of life –
also dwells in Me! (VI, 29-31) Bhagavad Gita