Re: What's the problem here?
Wrong: this is not a singular use. "whoever finds himself" in this context delivers a collective result - meaning all the people in this category, ranging from 0 to infinity, hence the use if "They".
This is the equivalent of an SQL "select where X is guilty" which delivers an unknown number of matches.