@utay62 And he is 2YO? Your expectations are really high. It is absolutely amazing you have him in classes but at this age they are there for sensory exploration, socialization and just to bop around and do what they gonna do.
This is where the books come in. They help guide you on expectations, for one. Like aside from the tools, they give you an idea of the range of things to expect form a child of any given age. Some 2 year olds are naturally compliant, some are not.
Personally I would have done about the same with the first incident- I would also have asked him if he
wanted to be in the class. Sometimes I do "make" my daughter try new things that she says she does not want to. But once she is there, and has tried, if it is clearly not her scene I don't keep forcing her. If she were older and asked to be in a sport, and then changed her mind... that would be a different story. But there is no benefit from forceing a toddler to do something
optional (as opposed to say bath time, or sitting in thier car seat).
The second time- I disagree with assigning a valuation like "good" or "bad" to developmentally appropriate behavior. He was behaving 100% in line for his age. I would have asked him to take a break with me and do some breathing exercises and then checked in if he wanted to continue class.
3rd- I agree with setting a natural consequence here- leaving because he is not ready/able to participate is VALID.
4th- I'm not a fan of dragging/carrying off into the car while she is upset. Assuming no one is in danger (busy road example of a dangerous scenario where I will pick her up and make sure she is safe) I will escort her away from the problem area, away from as many people we are disturbing as possible and then get her fully calm before we leave. So that looks like " We are leaving. You did not do anything wrong, you are just not ready for group play today." If she tantrums harder, I calm her down with breaths and validating her feelinsg. Once she is calm, into the car. Then back home I would check in and try to reinforce the lesson. "It sure is sad we had to leave early. I am proud of you for calming down. Next time we can try to follow the rules and stay longer". This is almost always greeted with a hug and kiss.
These steps takes months and years to build upon. It is worth the effort.