I'm confused. Were you at Hobby Lobby or Michaels?
Michaels policy is 2 per class unless it's a specially sponsored class (Wilton & One Stroke I think are the only ones who take exception.) You must sign up 24 hours in advance and the class can be cancelled if there's not enough signed up by that time. The instructor may have had other issues and had to cancel also.
I have no idea about Hobby Lobby except for their Wilton which requires 4 sign-ups.