Open source means that you can pay anyone you want to work on it. You don't have to donate to the original maintainer. Although if you like the person and they are clearly stressed out and suffering and lashing out at people, it may be in your interest to help them deal with that first, rather than ignoring them and letting the project flounder. If you don't have the bandwidth to give money then that's fine, you can help in other ways. But I don't think it is wise to dismiss maintainer stress and burnout, or view it as a personal attack against you. Unless of course, you are burnt out yourself and need some help too, in which case, there's a lot you could do, but you probably have heard all the generic advice already. Personally I always try to remember that the goal is to see the project succeed, NOT to try to punish someone for perceived bad behavior.