You can move small mountains, you are faster than a speeding bullet, you can stop a train with one finger....and now YOU are the reason why no one volunteers???
You cannot possibly blame yourself for the selfishness or laziness of others! I have to admit that I (as well as the other previous posters) could be added to the control freak role call, but I still have volunteers for events. What's my secret? Competition! Pure, unadulterated competition! For instance, we have quarterly staff appreciation lunches and they used to be done by the same group every time...the ones who always are willing to do whatever you need. Now, a group of classes hosts each one. PreK-2nd, 3rd-5th, Middle School and High School. Now those moms are trying to outdo each other and each lunch has been more spectacular than the last. It's great. Granted, I have a child in three of those groups and volunteer for all of them, we're seeing a lot of new faces show up. With the holiday parties each class has a roomparent with a strict rule of "spread the wealth". With 5 parties throughout the year, the parents choose at least one to help with. This has been good for both the room parent (too many in the past did it all without asking for help) and for the parents (who needed an extra shove at times to participate. If these tricks don't work, cancel events. Why should you be the only one who cares about doing fun things with the kids!
You have done a wonderful job in the past getting your group together, but you should not shoulder the blame for lack of dedication by others. Pat yourself on the back, relax and prop up your feet, and know you have done your job well! :cool: