So the non-believer should be taught to show respect for the believers, but the believers not taught to show respect for the non-believer.
Somehow that post of yours didn't surprise me.
And how is it showing any disrespect to the non-believer? They can stand there and laugh to themselves for all I would care.
Let me explain with an example. As the current Commander of my local American Legion Post i attend a lot of functions, many times i attend a funeral service in a catholic church. I do not participate in many of their rituals, because it is not my belief. If they get on their knees I sit quietly, when they get in line for their communion or whatever they call it I remain in my place. But I show their religion respect.
Common courtesy. It really does go a long way.
Now should they change their service because someone who believes differently is there?
On Saturday evening i will be hosting an Awards banquet for some of the local HS kids. (In my capacity as Commander) It is not a religious event, and there will be no clergy there. However, we will post the flags and before diner I will ask the Post Chaplain to say grace. I bet that no matter what the religion of those kids might be, they and their parents will stand up for the prayer.
Respect, it really is as simple as that.............