Parking in an area like that is where a lot of crime happens. If not people having sex in public, it could be prostitution, drug meets, etc, etc. The cop was just doing his job and the privileged little punk mouthed off. A big part of personal responsibility is knowing when to be civil and keep your mouth shut. The cop asked for the ID to start with and the punk just kept getting louder and nastier. I would suspect he was on something or really stupid one of the two.
Being stupid is not a crime, although can be entertaining.
They answered the question, deer were in the area, LE should have moved on, regardless of what comment the guy said, then got feels hurt and decided to write a citation over a window sticker and go hands on, cause mean words.
Remember the constitution of the United States does not protect you from having hurt feels because someone thinks or believes differently then you or calls you names, should be lesson 1 to be a LE.