system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5:Why do Americans treat people in the Military with high regard but don't give the same respect to police officers?

They both have dangerous jobs and their jobs are for the service of American people. Military men get discounts and get thanked for their service, but cops don't?

People in the military have committed immoral acts, just like cops. Cops are directly protecting you whereas people in the military do so indirectly.
gpt
There's a lot more opportunities for people to have negative day-to-day interactions with law enforcement.

There's quite a few places that will give discounts to several types of public servants, though, police and firefighters included. It is important to remember that most such discounts are not out of pure generosity, but rather in order to draw the business of that demographic.

Edit: Police also get to bear the brunt of enforcing laws that individuals don't agree with.