A classroom situation I had was a freshman student who absolutely refused to do anything he did not want to do. The frustrating part was not that he would not participate but that his teachers allowed it to happen because it was better that he was at school than at his home. It was frustrating because (1) the student was not learning and (2) the student obviously had a horrible homelife.
I do not fully agree with this solution because I do not like the idea of sending a child to an outside program without exhausting every option.
I don't agree with this solution really either because I don't think punishing him by sending him home is appropriate knowing his home life is horrible.
Sending home is generally what they want, make them do something else in the school.