I find it hard to describe my position on this. Consider a modder who makes a targeted slash command usable by admins that will, every minute, kill the person in question while calling servercmdmessagesent(%client, "im a friend lol");. In a case like this, there isn't a situation where this would be useful nor a case where using it wouldn't be abusive, so I think some blame should go to the modder when forgetwit McCuntface gets it before it goes to the fail bin and torments people on his server with it.
On the other hand, you have the basic functions like kick, ban, clear bricks, and others like mute that definitely have reasonable uses, and when our friend McCuntface has a field day with him, he is totally at fault, because people like him can't be helped, and you shouldn't be stifling an admin's tools that might benefit servers because a few people can't use them properly.
The strange part is some middle-ground, force kill, teleporting people to jail in RPGs, maybe blinding them (actually half the commands in SourceMod as seen in TF2 are good examples). These are commands where you can imagine situations where it would be useful, but when anybody hears about them the first thing that comes in their mind is what forgetwit McCuntface would do with it. My concern is that giving people tools like this will cause them to inadvertently start looking for excuses to use it. While you could argue that a good admin would suppress these urges, would a good admin really need questionably useful tools like these in the first place?