I don't mean that kids shouldn't come out of school with a basic knowledge of the world's religions and some skills in philosophy and critical thinking, but to have to take RE classes every week for 12+ years seems like overkill, and a waste of their time.
They certainly don't come out at the end of it with twelve years worth of knowledge, so you have to wonder what is the point. The only point seems to me to be to instill in them strongly the idea that religions deserve a special kind of RESPECT.
Most of the stuff in primary and early secondary is just mush content-wise (but with a heavy undertone of respect).
I think the facts on religion they need to know could be covered in a couple of modules of general studies, or under humanities at KS3 and KS4. It would free up time that could be used for critical thinking, philosophy, study skills, economics, public speaking, sport, creative writing etc....