As someone who started and ran a very successful open source project, I feel his pain. You get a large following of adopters, some of whom feel entitled to demand features or priority for bug fixes even though they aren't contributing anything to the project. If they don't get what they want, they start bad-mouthing you in order to bring more pressure. After about 6 months of observing this, I finally had a good discussion with my brilliant Principal Architect, who helped me respond as follows...
If you would like a new feature or bug fix, you have the following options;
1 - Improve the code yourself.
2 - Pay someone to improve the code.
3 - Ask nicely, and wait patiently. Or,
4 - Openly criticize the project leads.
If it were me, I wouldn't choose option 4. But that's just me.
Once I posted this to the main forum thread where people discussed the project, most of the participants rallied to support me, and peer pressured in the discussion threads helped keep open source entitlement to a minimum.