I think strongly that it is ok for different schools to have different approaches. Equally, different communities and catchments may need different approaches.
Not sure I'd want to send my child there or work there (I'm a teacher) but I don't think all they do it evil or controversial.
Will be interested to read opinions on this nevertheless as I'm sure some will be much more negative and able to justify it...