Your definitions of free speech on racism only apply to racism to minorities, You would call racism to whites hate speech, same thing with homosexuals, you would call homophobia *Free speech* while you would call someone saying to a catholic *YOU SUCK ASS RELIGOUS NUT GOD AINT F**KING REAL GO BACK TO BEING A DUMBASS MENTAL RETARD* hate speech
socialism = free speech
Communism = Free speech
Racism against whites = Free speech