Honestly, if he's not even 3, and he is bored/disinterested in these activities, I would try to come up with something else to do. Forcing him will only be counterproductive, IMO. He does not need to be "ready for school" at this age, he needs to explore the world in his own way. It sounds like, for example, he would prefer to just explore the public library on his own rather than going to circle time. I would just do that. But I totally get the need to get out, my ds8 was just like that when he was that age.

And I would totally blow off the craft expectations. That is just ridiculous.

As for the preschool, it sounds to me like they are misunderstanding the regulations. Those regulations usually say that you have to provide kids with the opportunity to nap for 2 hours, not that you have to force it on them. The parents still make the decisions on this. As long as they are not disruptive, then they should be allowed to do something else. Heck, my kid WAS disruptive at that age and the daycare worked with me to find activities for him to do. They never expected him to sit quietly with nothing to do for an hour!

Where do you live? I am going to have to google this now, because I need to know! lol