I am all for a ban. Knowingly or not googling this 2 sec gives u an easy explanation why your name is an issue.
I personally would even go a step further. Make the people pay for the Namechange. Would eventually fix all this "edgy" and very very troublesome nicknames and makes them less of an issue.
I dare you to write a foolproof document which defines troublesome, edgy and acceptable usernames. Many companies would appreciate you for doing it, but IT MUST COVER EVERY POSSIBLE NAME. No room for questions, every name should be defined by the document.
______________________________
EDIT:
i mean why not go a step further and make a program which automatically accepts or denies any username. A bonus or a more complete version would also give an explanation on why the name is not 'acceptable'.