I am a substitute teacher and all of this is very true. At least we still say the pledge every morning at our school.