Why does riot ban? (for using bad words)

so why does riot ban for offensive language? there is a option in main client to disable offensive words and it will just show ******. so if people around 12 years old cant handle something like "dude wtf did you just do" they can also mute u right? problem solved. but banning players for things like that i know some people that got banned for bad language myself included. but still there is a mute option and a hide option(**) for a reason. and even if that isnt enough i dont think banning players is right for that reason. cheaters and stuff should get bans. people that flame, could just get a permanent chat restriction lol, instead of banning. well i had to leave my opinion here sorry for my bad english. bye
Report as:
Offensive Spam Harassment Incorrect Board