The best remedy I find is to know exactly where I stand. Is it something I am interested to work on? maybe, if enough users show interest. Or maybe not. And then communicate clearly to set the expectations.
Want this feature? Sure, either do it yourself or hire somebody from freelancer.com or something. Or at least help me refine the requirements from your vague "this is not working exactly like I want". But yeah, even that is taking energy away.
Related to that, I wish github had an auto-close issue feature that would be triggered if the user hadn't replied for a month.
EDIT: but I also get a lot of really good and respectful feedback. I don't want to push these people away because of my previous snarky comments.