Originally posted by hitech 
Basic concept would be that every time some one uses profanity or abusive behavior,or whines. A multiplier is lowered. This multiplier is applied to the jerk's planes hardness, thus lowering it.
It recovers over a period of time where that person playes nice with others. Or posibly by helping out new players.
No idea how I could monitor the behavior.
HiTech 
 How about this?  Count the number of squelches applied to the jerk.  For each 10 squelchs (dunno, maybe more/less),  reduce his ability to carry ammo by 50%.
Make the effect last 30 minutes and reset his squelch counter to 0 at that point.
I still like my idea about giving the squelchee visual feedback: Each time someone is squelched, announce it via channel 6 
.
curly