Removal of content from your site is a right, yes, but it should still be considered bad form to silence someone on a public platform.
My personal philosophy, not that anyone cares, is that as disgusting as the KKK/Nazis/Islamic Extremists/Antifa members/hardcore commies that preach death to...