Seems like a lose-lose situation for the police. If they didn't shoot the guy, and he ran onto the bus or subway and detonated a bomb, the public would be saying "What ? You just stood there ? You didn't stop him while you had the chance, and now thirty more people have died needlessly ?"