An American tourist was punched after drunkenly giving the Nazi salute several times on the streets of Dresden, Germany, over the weekend.