But this is not democracy and won't work for long. Most relatively functioning democracies will enforce certain rules, often in constitutional laws and courts, against the will of the majority or their representatives. This can feel anti-democratic but it really isn't.
The rules laid out in a constitution center around making sure the democratic system stays democratic. If a 60% majority decides that the other 40% can't vote any more, that's not democracy. Similarly for many other attempts at weakening the rights of minorities, be they political, ethnic, religious or whatever.
Free speech in the US is understood as an absolute right and principle, to the extent that such speech is infringing on other people's rights. Hate speech endangers people. Look at the rising violence since the current president is in power. His rhetoric probably carries some blame for inciting such tendencies. I think it is legitimate to issue some restrictions such that minorities can feel less threatened.