A Dalit man died after being allegedly thrashed by a hotel owner belonging to an upper caste community and his accomplice following an argument, during which they also hurled casteist slurs at the victim in Gujarat's Mahisagar district, police said on Saturday.