The police shouldn’t have any obligation to arrest a perp on the perp’s schedule. They have to be able to go in and attack him if need be. The shoplifter could have de-escalated.
Saying that police should consider and bear some responsibility for the consequences of a fast and aggressive response and accordingly sometimes avoid it is very different from police "having an obligation to arrest a perp on the perp's schedule".
If it’s totally gross and nonsensical, like blowing up a house to catch a guy armed with a bullwhip, sure. But somebody firing his gun at people after getting chased for shoplifting? That’s a cold-blooded killer with bad aim. You don’t just sit around and hope he listens to the voice of reason. Or maybe you do. We’ve got lots of Monday morning quarterbacks here.