He did exactly what he should have done. I don't think he's going to get out of this without prison time, but he has greatly improved his chances of lesser charges or lesser punishment by not cooperating.
Right now the cops want to burn him to make their lives on the streets easier. That's not the same thing as seeing justice done.
I actually agree with you.