A barrier to more effective crime reduction knowledge progression has been thrown up by two criminology theories/approaches: Situational Crime Prevention (SCP) and Routine Activities Theory (RAT). The problem is caused by the policy oriented popularity of SCP and RAT that is likely due in no small part to their simplistic and easily comprehendible, compelling, yet ultimately illogical weird focus upon describing the data of crime in ever more complex ways so that simple truisms about the scenes of successfully completed crimes and failed attempts (crimes of attempting to commit a crime) are placed in the spotlight and presented as a root cause of crime. Felson's simplistic notion of opportunity is, in fact,merely the very data that a true testable theory of causation could explain. Click here to read my online article that explains why.
My explanation for why the RAT notion of opportunity (Ratortunity) is a mere truismmasquerading as causality is published in a peer reviewed essay (here).
Felson's versus Sutton's Crime Opportunity Explanations.
A useful blog using the Wolf and the Three Little Pigs as an explanatory analogy can be read here.
Felson's Theorem of Crime Opportunity
Sutton's Theorem of Crime Opportunity