You can be controversial all you want, that's not a problem.
Yes, what you're saying is a typical reaction (or mentality) of many, and it is wrong in my opinion. These cops did their job, they did what they were paid to do. Just because others don't do their job, doesn't mean these cops shouldn't and they instead should let others break rules.