I have encountered the same attitude in a very small project I took over maintenance of.<p>There can be a degree of entitlement in users, I think even more so if they don’t know _how_ they can help.<p>Many of us have been under the gun to fix problems in software we haven’t written, and working through that can be challenging and frustrating.<p>It blows my mind that Richard both provided a fix and also caused the reporter to re-evaluate how he was communicating.
I'm not sure I detect the grouchiness in the bug report, although I probably would have closed with a line like "Thank you for your work!" which might be omitted when reporting bugs in paid software. For free software, bug reports are part of how we contribute back to the community. For paid software, bug reports are part of why we aren't paying <i>more</i> for the software, and the fix improves the capital asset of the owner, rather than being a contribution to the community.