I totally agree, it's import to teach religion - all religions, ideas & cultures.
I'm in favour of a religious education, but against specific indoctrination. The problem happens when you get some faith schools teaching specific doctrines as fact & science/others as either heretical or fiction.
A school should be responsible & only teach what we know to be true as facts, the rest should be taught I agree but as they are - beliefs.
I mean, I was taught about Christianity, Catholicism, Buddhism, Islam, Hinduism & Sikhism which greatly enhanced my cultural understanding - was most certainly worth it.
While my school was officially a CoE school, it didn't teach it as fact - just as another belief (which I approve of).
I embrace all people, I'll challenge a belief if I disagree with it (if it contradicts with facts for example, or preaches hate & intolerance), or question it out of a desire to understand people.
But it is important for all to try to be respectful indeed.