A wave of protests started by shopkeepers swept through Tehran in December. Iranians have had such a terrible year—facing ...