Replace "CHL holder" with "policeman" and there would be zero questions of charges.
I would like to see the same standards applied to all citizens, whether they have a badge or not. It would require some changes concerning the handling of both.
The rise of the police state in this country with politicians and other politically connected classes getting away with things that would have other people thrown in prison is becoming increasingly hard to take. We fought against being ruled by royalty only to create a neo-royalty.
I digress though, like you I would like to see the all citizens held to the same standard. This case is tragic but the CHL holder should not face any charges.