Nononono, we don't ban people for spamming the sm_calladmin command, we ban them for intentionally using the plugin for no reason at all.
We [staff] get a notification everytime someone uses the command through a steam bot.
[spoiler=looks like this]
>22:08 - [xG:CA] Killer Keemstar:
New report on server: [xG] Trade Gaming History - http://XenoGamers.com (64.74.97.69:27015)
ReportID: 1
Reporter: Otaku Krampus (STEAM_0:1:88632487)
Target: The Color Pootis (STEAM_0:1:77315912)
Reason: Massive mic spam
Join server: steam://connect/64.74.97.69:27015
When in game, type !calladmin_handle 1 or /calladmin_handle 1 in chat to handle this report
22:10 - [xG:CA] Killer Keemstar:
Last report (1) was handled by: [xG:M] Randy Moss
Some staff members actually stop doing what they're doing (i.e homework, playing other games etc.) and it's more than awfully annoying when you join to see that someone was just like "XD funi plugin let me see what it does :O".
Before you actually use the command, it gives you an explicit message that says abusing calladmin will result in a punishment:
Gyazo - 5745f24b298eed00c3e48bc16fdb6d4d.png
(Gotta fix the message btw, lol.)
Not only is banning people for abusing that feature after being given an explicit warning more than a legit reason, silencing seems too lenient to me. Keep in mind: I am not saying people who use the calladmin feature for a purpose should be banned, just if they do it for no reason at all.
I expect our staff to use common sense to determine whether it actually had a [legit] reason, which includes the scenerios you've mentioned, or not.
That being said I'm personally against the idea of changing our system.
EDIT: I hope this does not seem hostile at all, I'm about to head to sleep and I rushed this post.