cancelling classes because of only 1 student

So frustrated it is hard to put thoughts down. Michaels has implemented a new policy stating that classes need a minimum of two classes to proceed. I have not taught in months and have had to call and cancel classes that have one customer signed up. I dont understand the logic of turning away paying customers who have the potential to sign up for more classes. Was told the reason is that it is not cost effective for michaels to pay me for one person. How is this not cost effective when the customer pays in full and I get paid a portion of that. I was told to add more classes to generate more interest, and then have to cancel when there is only one person signed up. Also there is no way for the customer to know that there is a mininum of two people when they sign up. I dont like being made to look like the bad guy. Anyone else having this problem????