A Utah boy is speaking out after being berating by a substitute teacher for saying he was grateful for being adopted by his two dads, one of whom is a professional dancer from Dancing with the Stars.

Daniel van Amstel, 11, told CBS This Morning on Friday that he got angry when the teacher began insulting his family.

“Because it isn’t it’s not right nice to insult other families, even if you don’t like them. If you don’t have anything nice to say, don’t say it, Daniel said.

The unidentified woman began lecturing the class on her view that homosexuality is wrong after Daniel answered a question about what students were grateful for during a pre-Thanksgiving lesson on Nov. 21.

The teacher was escorted from the classroom after other students walked out of the room to get the principal, and later fired from the staffing company that contracted with the Alpine School District south of Salt Lake City.

A classmate identified as Demi said everyone in the room was uncomfortable and Daniel looked scared, so she went to the principals office when the teacher refused to stop.

“I was a bit scared to go in there, but after that I knew I was doing the right thing,” she said.

Father Louis van Amstel, who has appeared on Dancing with the Stars, said the boy felt forced to remain silent during the teachers diatribe because his adoption out of foster care had not yet been finalized. After five foster families and one failed adoption, the boy didnt want to risk losing the dads hed lived with for six months, he said.

The adoption to Louis and Josh van Amstel became final on Thursday.

“I am thankful for my dad and dad, my family, my dogs and everybody that I live with now,” said Daniel.

Louis van Amstel said he doesnt know who the teacher is, but hed loved to have lunch with her to dispel misperceptions.

Daniel isnt ready for that. “I do not like her. If I ever saw her again, I’d probably have a heart attack,” he said. “It doesn’t matter what family you have. It just matters if you love them or not. And yes, I do love them.