I take it you haven't actually taken any psych course, since negative reinforcement != punishment
chat restriction = negative reinforcement (take away ability to X to increase happy times)
Ban/Permban = punishment (best example of a virtual slap across the face)
There is no definitive answer to which of the mentioned 3 behaviour modification is better
Pos. reinforcement:
- Players are happy :)
- Players are NOT intrinsically motivated to be good; they do it for the reward
- Recovery time to previous behavior is fairly quick after getting what they want
Neg. reinforcement:
- Players are scared :(
- Allows Players to self reflect and understand the reason due to lack of stimulus (e.g. not saying toxic things in chat seems to give better games -> better not say toxic stuff in the future)
- Players can choose to respond appropriately later
Punishment:
- Players may feel out of control (which ultimately leads to sadness and fear which is why punishment maybe mistaken for negative reinforcement at times)
- Players will be motivated to avoid punishments. (not self motivated)
- Scarring, difficult to unlearn
Overall: Pos. reinforcement and Punishment don't give the subject much choice, but this can be a good thing since quite often we, as humans, choose wrong. Negative reinforcement gives reflection time, but quite often subjects lack direct self-reflection (much like most game communities). Negative reinforcement is comparatively a very slow process due to subjects having to repeatedly be exposed to the reinforcement, but it's effects in the long run is fairly permanent.
Positive reinforcement demands a steady (or non steady... depending on the scheduling) stream of rewards (also bad for business). Punishment is usually very harsh and is quite scarring, riot does a good job of using it scarcely to keep their customers.
TL;DR: positive reinforcement is usually like riot giving out free drugs, it drains money and it's not suitable for a business. negative reinforcement is super slow, but it's cheap and it's fairly permanent.
Way TL;DR: what you're proposing is easily exploitable and ineffective.