Keep in mind these protections are generally only applicable when the cop/firefighter is on duty. When a cop does certain things on duty there are other laws they can be charged with that Joe Citizen can't. So the answer to your question is there are certain laws that cover that already.