This is how people who have never had their ass kicked behave. There's a time to assess the situation, take your lumps and move the fuck on. Take a moment to do some math before you decide to have a brawl. You're not going to find any justice by squaring off with a guy who just demonstrated his willingness to hit you, who is way younger, is drunk, has all his friends with him, in the middle of a street filled with people of his ethnicity, in his country. You're probably not going to end up as untouchable as you imagine yourself. Dude should have grabbed his wife by the hair, kid by the ear, and promptly drug them on down the street, back to the hotel, where they could spend the rest of the night being angry at him and calling him a big fat coward, with everyone in one piece. Total Kobayashi Maru moment. Exit it. Run the fuck away.
Or just don't take holidays in third world shitholes. "They love us there!" No they don't! They're whores! They're gonna grin their best carnivorous grin and accept your money with a little plastic bow & curtsy but they despise your rich, white, bloated, sex tourist ass. How can you not know this? If watching poor people dance for your nickles is your idea of a nice holiday then stay in the resort. They'll do it all day long for you. If you choose to go wandering around in a piece of shit corner of the world, don't delude yourself that you have some magical force field surrounding you.