Broken ejector slides do not cause a gun to "accidentally" fire. The only thing that causes a gun to fire is a person with his or her finger on the trigger.
All the BS'ing going on by the ADA and DA...I'm willing to bet the whole incident went down like this..."Hey, look at me...I'm Dirty Harry...BANG !!! Waaaah !!!"