Unethical wouldn't be fair to say, simply because Garnet has no control. The reality is the webhost we use doesn't allow Garnet access to anything, unfortunately moving webhosts would be way more expensive, and we'd be starting from scratch on the forums and a lot of other things. There's just way too much data (from 9-10+ years of being around) to move over, just looking at the forums alone, forgetting the server databases (DarkRP, SWRP, etc) - which also are on the same host.
Just as an example, I wanted to setup a subdomain to get to the support center easier (support.garnetgaming.net) - 7 messages to the host, it still doesn't work. Funny thing is, it's as easy as adding a CNAME record, which if myself or garnet could do would take less than a minute, if we had access.
Garnet has posted many a times on not only how to cancel them, but posted a few warnings, included editing the store itself to signify the packages are recurring, on top of the warnings PayPal warnings as well. I'm not sure how its been labelled on DarkRP, but a few times on StarWarsRP, players have approached Garnet for a refund or help cancelling them, and he's done it with no thought :). But there are warnings on the forums as well about it, we do the best we can with trying to warn and support something with little control.
On a side note, I get an email with PayPal anytime a subscription is set to auto renew and I always cancel when I get that email.