Other services also take relative large fees of every $ donated. Paypal is our bank and they have reasonable fees, just like an actual bank, but on the contrary of a bank, especially when you get money from multinational sources, Paypal is by far easier for both us and the donators. Paypal can also, as LK has said, be used without and account.
I personally like Paypal. I don't get my credit card info all over, all subscribsons are gathered in one place, so that it makes it easier for me to actually cancel them. All I need to do is log into Paypal and to the sub page and cancel the ones I don't wish to continue. I don't need to go to each page and do it there. Some have made it really difficult to cancel the sub also. Then Paypal makes it easy for me. Paypal also makes it easy to show me how much I have used total on each sub.
Sorry to hear that. The solution would be to donate outside of an account or to have the donation not been recurring and then have to do it manually each time you wish to donate.