odd that he feels the need to apoligise if he doesn't like it when his kids have to pray to allah on a public school and get punnished if they have doubts.

They didn't get punished for having doubts , they got punished for refusing to take part in a practical demonstration in class , they had agreed as had their parents on admittance to the school that they would follow all instructons in class .
What part of breaking an agreement and facing the consequences is it that you cannot understand ?
Has reading the word "Muslim" kicked in and activated your mental block again ?