Initially I thought the teacher was in the wrong, but read the while transcript and she is perfectly right fiving the example of other canadians showing respect to ramadan and muhammad because of these kids, as she said, respect is a two way street in canada, either show respect or leave, and especially dont ask for respect from others when you cannot provide the same.
I am not sure what culture these kids are from, but given the name Mansoor, pretty good guess they are a desi progeny, and their parents have taught them not to respect others beliefs as is common in south.asia.
Salute to the teacher.