I suppose we should disable the RTD feature too? Some of them are to OP as well.
rtd eventually ends and runs out. A player gets something and it is over in 20 seconds. Afterwards there is a 60 second cooldown before you can use rtd again. A donator gets infinite ammo and has it for the entire time that they are on the server. If the donator starts killing you or shooting you to the point where you just cant move there is no end to it. If someone roles homing projectiles you die a few times and its over.
EDIT: Im suggesting this so as to help end some non-valve weapons that are broken when used like this, as some of them have been before, and to stop having people unable to leave their own spawn for nearly an hour or more at a time. If a donator gives themselves any kind of rocket launcher or grenade launcher then they can shoot projectiles around the corners into your spawn and never leave to reload. this means that you never have a brief moment of peace to run around that corner and shoot them, this also means that because the explosions deal so much damage you cant risk moving out of spawn or you will simply die. If you go through the afk conveyor then chances are that someone is camping that to farm something. I have only ever seen a donator die quickly doing this once and it took 9 people charging at once to do it and all 9 people died.
When non donators spawn camp each other it is an even matchup, both spawns have reload times which means both spawn have points where they are vulnerable to counter attack. Both sides can leave their spawns if they wait for them to reload and the time their exit in between. When a donator does so they can stand and never leave so then you have the problem where there is no time where you can leave. There are many other ways this can be abused. If they use a force of nature they can have infinite ammo and continuously shoot you backwards off a cliff while you are reloading and cant shoot them, because the force of nature as a high fire rate it will also do damage quickly.
I am only proposing that you implement a 3 second minimum (though 4 or 5 second preferably) cooldown. This would allow for only 2 weapons, the miniguns and the flamethrowers to have infinite ammo, flamethrower range is small anyways so even with infinite ammo it is easily countered, and heavies move slowly when spun up so you can out maneuver them and they don't deal really high amounts of damage. The rocket launcher has a low clip size because it has such high damage, and the ability to spam rockets for more then it should while not having a reload time makes it very difficult if not impossible to counter not to mention the addition of the heavy health and scout speed make it that much more difficult to kill them. I don't want you to remove these weapons or the speed but with a 5 second cooldown max you would only have to wait 15 seconds in total to get 3 weapons. I don't think it is too much for us to ask that you wait 5 seconds (which if you don't have binds you use that time to type anyways) to get a new weapon, especially since we have to wait for over 1 minute just to get a 1/20+ chance to get crits, ubercharge, or die, etc.