He shot him because he was a black man. He went into the “traffic stop”, with all the prejudices, biases, & then fear he could muster up about black men. Everything you said sounded so understandable, so reasonable, so logical, but NONE of that would have needed to take place if only Mr Castile would have been white.