Ok I believe you. You should not have admitted any wrongdoing, you were not doing anything wrong by blocking the road any more than a car or other truck stopped in the road to load or unload. As long as there are no signs indicating "no stopping" you had every right to be there- within reason. Believe me, I used to work for a cable company and I used to stop everwhere with either a van or bucket truck and nobody ever gave me a problem. It sounds like someone in one of those vehicles had some pull with the police, didn't like you, the person you were working for, or all of the above. The PO also was completely unprofessional in handling the incident. That said, you say this is a small town. In my small town I have gotten to know some police officers, a detective is an old drinking buddy and the police chief is a nice guy. The parking enforcement officer is also the dog warden and I'm on a first name basis with him. I wouldn't abuse my relationships but he knows my trucks and car and would not give me a ticket if I were to overstay where I was parked in town. What I'm trying to say is that you get more flies with honey than vinegar. Whenever you get the chance get to know some of these guys and maybe they won't bust your balls the next time.