I’m pretty sure everyone understands what went on here.
Some grievance class employee got wrapped up in the anti-police propaganda and wanted to assert his “power” over “the man”.
I am inclined to believe your scenario, but I am troubled by this quote given by the LEO:
“We don’t serve police officers,”....
***
Perhaps the marshal is just rephrasing, but I can’t imagine that a police hater is going to use the words “police officers”. Seems like it would be more like “@#%& pigs”.