To put it simply, nobody decent likes a Nazi.
When a group of far-right white supremacists decided to invade the city of Charlottesville, Virginia in August 2017 they were greeted with strong opposition.
The controversial 'Unite the Right' rally, which was organised by Jason Kessler to prevent the removal of a statue of Confederate Gernal Robert E Lee, was countered by an anti-fascist demonstration.
There was unrest and violence, which lead to the death of 32-year-old woman who was hit by a car, driven by a suspected white supremacists into a crowd trying to prevent the extremists. 19 others were injured.
Nazi paraphernalia and imagery was widespread amongst the far-right protestors, included swastikas and the traditional Nazi salute.
To think that this sort of thing is happening in 21st Century America is harrowing but one man who dared to show his far-right beliefs in Charlottesville did get his comeuppance, which was captured in a perfectly timed series of photos.
This recalls the time when Richard Spencer, a renowned white supremacist and co-editor of far-right website AltRight.com was punched at President Trump's inauguration.
In almost identical incident at the weekend, a drunken American tourist was punched after giving the Nazi salute in the German town of Dresden.
The unnamed 41-year-old was assaulted on Saturday morning and committed to hospital with minor injuries, with the culprit wanted for causing bodily harm.
The gesture, which is illegal in Germany, was again in the news early this month when two Chinese tourists were caught making the salute outside the Reichstag building in Berlin.