Depends on where in the country. Even public schools can kick you out for not "going with the norm." Again it all depends in what State, Province, County, District and so on.
We don't tolerate that hatefull behaviour here in Sweden ^_^ Only people who wears anything that has to do with nazism and racism. Unfortunately, racist parties has "stolen" the swedish flag and some schools don't allow dressing "patriotic" because of that. Scared of being racist, especially with such a high immigration/refugee rate from the middle east, somalia and the likes that we have.