The 30,000 people living in a town in northern Libya have been driven out of their homes, in what appears to have been an act of revenge for their role in the three-month siege of the city of Misrata.