If I were the rsync maintainer I’d probably set the repo to only allow issues and PRs from prior contributors until people learn to behave.
This doesn't seem egregious enough to fire the customer.
This is somebody spending their free time on code they enjoy and then putting the result online.
The reason businesses are careful about which customers they fire is because they want to keep having customers. Open source maintainers have no reason to deal with that shit.