LOL I love twitter for some of the take downs.
That kind of helps prove a point I made earlier. Laughing at "horrible" people is a far better way of stripping them of any "power" they might hold over others, rather than banning them which only ever increases it.
How about this for a bit of rational, common sense logic - let them stay on the platform, let them say horrible things, let everyone see what horrible people they are and let everyone laugh at them or ignore them and watch them fall away due to the lack of Press reporting starving them of PR and clout.