Public school teachers are the new priesthood while traditional religion is ridiculed and maligned.