I agree that some people can't afford tokens, but I also agree that it's their fault for putting in the hacked client or mod, and thus it is their responsibility (if that's the word).
It's almost like a policy for a company, toy, etc. actually. "If you screw with this thing and mess up the product because of the aforementioned screwing with it: Sorry, you can't return it. Your fault. Have a good day."
It takes effort to install, too. At least 50% of unban appeals I've seen say "Oh, it was an accident. I was at my friend's house playing Snap."
First of all, no. Second of all, you go to a friend's house to do stuff with them, not to take over their computer. Third of all, the Java version file that you stick in with the plain Vanilla version files would be named something other than "1.8" or "1.6.4" so that your friend can tell the difference between hacked and non-hacked client selections. Either that or their entire client selection happens to consist of one Minecraft version, of which happens to be hacked.
And fourth of all, the big whammer, you know that there is a hacked client on when you use it. I have NEVER seen anyone use a hacked client without there being a big sticker in the corner displaying info about the client, an options button in the Escape key menu, or a hotkey to give you info about the client. When weird things happen and you don't know why, ask your friend. Exploiting a hacked client is like exploiting glitches.
10% are genuinely confused, or are simply temporarily banned but didn't notice the big red numbers.
The final 40% don't even give excuses, but they do what we don't want to hear. They normally take on the old monotone "Yep I hacked and I'm sorry and I won't do it again and I love Snap hugs and kisses... and I'm going to murder everyone once I get back on because I've updated my hacked client because nobody knows that I still have it even after appealing, haha losers" voice. Nobody wants to hear about how you won't do it again, because that's what every. Other. Person. Is. Saying. You need to have a reason for becoming unbanned again. Why should we trust you after you decided to hack? Because you promise you won't? That kind of thinking doesn't work any more. I wish it did. It never did work for hacking anyways.
Okay, I think I'm done.