Who is the racist?
The poor hispanic bastard or his white sounding name?
The problems with your scenario begin right away. First, has "Character A" ever been convicted of a violent crime? What official history of "overreacting" do you refer to? Is there something wrong with being armed? Then why is it pertinent?
Character Z (by which of course I mean zed): No criminal record; suspended for tardiness; Skittles
If Character Z is a juvenile, then you have no idea if he has a record. Your statement that he is "suspended for tardiness" and "skittles" is trying to be cutesy and influence the perception of the reader with meaningless information.
The only reasons that A suspects Z of wrongdoing is that Z is wearing a hoodie.
Not true.
A, subsequently exits his car and proceeds to follow Z on foot, despite the 911 operators instruction that A doesnt need to do that.
There was no "instruction" not to follow.
1) Who, if anyone, is morally responsible for Zs death?
Well, we don't in this country have a formal mechanism for determining such a thing. Moral responsibility would be up to the reader to decide, based on facts rather than weasel phrases like "skittles".
2) Who, if anyone, is legally responsible for Zs death?
You haven't provided enough information here to make a determination, unless you expect us to find Character A criminally liable because the other guy was just a kid skipping and whistling with skittles in his pocket.
3) What is the obligation of the local police force in investigating this incident?
To conduct a thorough investigation, WHICH THEY HAVE DONE.