Free speech is about government interference, and the first 3 categories have unanimous agreement.
It's the "hate speech" label that gets complicated based on who defines it. Many who claim things are hate speech today also use hate speech themselves (following your definition of suppression based on race) to shout down and ban others.
It shows just how complex this situation is and why "hate speech" is precisely the type of speech that needs defense in the first place because it's mostly rooted in defiance and disagreement, not outright hate.