I agree that cops not speaking out is a major issue but there have been cops who have reported other cops and this has resulted in career suicide but more importantly harrassment by other cops, not being able to rely on backup in the future. The way I look at it is, there are cops who want to speak out but they are afraid, by people just demonising all cops it further adds to the us vs them. I really dont see the benefit in demonising all cops.
Maybe I just look at the world in a too idealistic way.
The idea that all cops are the same is something cops perpetuate themselves.
"If you're against one of us, you're against all of us." How the public sees them is 100% their fault.