In the US, it boils down to: you are free to be as much as a bigot as you like in your personal life (there are some special laws about renting and employment) but as long as you are not combining your bigotry with another crime (assault, harassment) you can let your hate flag fly.
I think this helps society blow of some of its racism and bigotry in a safer way than just repressing it, but it's an ongoing struggle between too much freedom and too little, like everything else in America.
I think this helps society blow of some of its racism and bigotry in a safer way than just repressing it, but it's an ongoing struggle between too much freedom and too little, like everything else in America.