1)
Whose evil was the cause?
1.
Radak: The evil of its residents.
2)
Who is "Hemah Atem v'Avoseichem"?
1.
Radak: Hemah are the residents of the cities mentioned - they died or were exiled. Also you and your fathers did not know [those gods].