Rabat - A hate-monger mob shouted anti-gay slurs at a man they perceived to be homosexual before punching him repeatedly in the face, shows a new video posted on YouTube.