In all honesty, Snapcraft HAS taken actions to improve these problems. Take KitPVP for example: a while back, a donor's disguise would never expire, even when hit. Maarten and Bas put some of their own time into fixing this problem and have now made it so that a disguise will end when the disguised player is hit. Although, I do agree that fly CAN be abused, but you have to take into account that some people use it for good (spectating, ect). You also have to remember that people PAY for these perks. If perks like /fly, /d, and /mount were removed from KitPVP, then what would the donor be paying for? A 9 or 20 Euro Kit? Also, don't say that these perks make donors invincible, because it doesn't. It does give them a slight advantage in battle, but they can still die. I have Warrior on KitPVP, and I can't tell you how many times I've died at the hands of a non-donor, even with the perks. Also, I see a lot of non-donors with full Prot 4 Diamond armor that always kill lots of donors. This stuff IS possible without donating! You just have to have the skills and time for it!