I think respect is for people, not religions. I don’t even know what it means to respect a religion, unless you adhere to it. Respect for people includes respecting their right to practice their religion, even if you think it is silly. That respect also means you don’t go out of your way to point fingers and laugh at every opportunity, but not the obligation to keep your opinion secret either. Due respect can be a difficult balancing act sometimes.