The problem is that the phrasing is a little odd as well, but 'his and her' is definitely turgid there. *** punished the citizens according to their sins. Of course, if it is actually a biblified text, then you can forget political correctness and boldly use 'he": *** punished each citizen according to his sins.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.