The peasants aren't allowed?
The guy is a repo man. In this economy he has a lot of business --and a lot of enemies.
He probably came up with the novel idea of buying a fake police badge off the internet and telling people he's a cop when he comes to repossess the cars they aren't paying for. He probably figures it'll lower the chances of getting assaulted while doing his job. Illegal? Yes, certainly. While committing the crime of "impersonating" a police officer, he was wearing body armor, another item he likely purchased to stay alive on the streets as some people have been known to shoot first and ask questions later when the repo guy shows up.
Wearing body armor while committing the crime of impersonating a cop is a crime in and of itself.