I know from experience how a bad teacher can affect you for a long time. When I was in sixth grade our class had the teacher from hell. She completely terrorized the class. Harsh, miserable, and not an ounce of kindness. She ended up dying of a brain tumor a year later and that was most likely the cause of her awful bizaar behavior. I don't think any of of us kids shed a tear after the year of hell she put us through, all we knew was the witch was dead.
Your daughter's teacher probably does not have a brain tumor, but could use some retraining and possibly another career choice if she is unkind to young children. And your poor daughter, all she wants most likely is her father's unconditional love and support, which would help remedy the situtation. But he probably feels he's doing the best he can, but who knows.
I'd watch it with the special classes. Sure they help, but sometimes at a price. Down here in the states, the schools get extra funding from the state, most about $30,000 a year extra for each special needs child, on top of what they get per child. Once these kids get in and get help, it is near impossible to get them back in to regular classes, because the schools don't want to give up the extra money. Hoepfully Canada isn't like that.
Good luck and give her hug!