> Remember, it's their free time they are donating to you, so make sure that you went extra mile to really prove that the bug is in the project and not in your code.
This is kind of what I'm trying to address, which is the belief that the creator of the project is owed something and thus also free to be a jerk. Most users are not going to donate money, but some of us do so on occasion. I usually donate when a project is in dire straits just because I don't have a lot of cash floating around for myself, though over the decades this has added up to thousands of dollars donated.
However, when I see a project has been rude to users, or even actual experience see a project desperate for funds that was rude to me, I don't donate a thing no matter if I use it a lot. I don't believe in treating users like doormats and won't support it.