In NYS, "Public place" means a place to which the public has access.
You could make the argument that the public does not have access to his driveway. It's in plain view of the public but even turning around in someones driveway is technically trespassing.
No need to argue with or be rude to the cop. If he misunderstands the law- well, then that's the beautiful thing about this country! We have courts that "Check and Balance" the authority of this LEO. You simply inform him, respectfully, that you aren't going to comply with that request. He'll write you the citation, you take the citation to court. If you win; inform the police officers superiors that you were ticketed for an unenforceable or non-existant law.
However, the fact that he came with a printed out ordinance and the fact that before he even got out of the car (which was parked on the other side of the street. When a cop parks his car across the street who starts up their camera and automatically assumes he's coming for you?) they started filming- tells me that this issue has happened before. Maybe he got into an argument with the neighbor who called the police and the police came and didn't do anything; went back and found the ordinance, printed it out, and came back. Either way, the fact that the officer got out of the car with the ordinance printed tells me that this was not the first rodeo at this address. Right/wrong? No, doesn't change anything. It just means that it has probably happened before and these guys should take their beef to the courts where it belongs, not the LEO.
I mean when has anyone ever gotten pulled over and the officer shows you a printout of the law against speeding? Besides, he's not required to show you the law- that, again, is the COURTS job. If anything he was trying to qualm the situation. If they still think the law doesn't apply to what they were doing (and my non-attorney, limited experience opinion is that they would be right), then they need to accept the citation and fight it in court.
I did something similar a few years ago. I got pulled over because my car apparently looked the same as a car that was doing donuts in a parking lot the night before. When I told the officer I was at home and could prove it, he got frustrated (Guess he still thought it was me but knew he couldn't prove it) he demanded my license and insurance. In Missouri, I'm legally obligated to provide that so I did. My insurance 'card' was an 8.5x11 printout that I printed online, but was proof of insurance. He claimed it wasn't and wrote me a $100 ticket. On the court date, I walked up to the desk where the prosecuting attorney was sitting and showed him my proof of insurance, and explained that the officer felt it wasn't legitimate proof and I said it was because it was a verifiable document and the statute has no specifics regarding what that insurance should look like. The prosecutor agreed and told the judge to take me off the docket (as he has the right to dismiss charges before I actually saw the judge). I then asked him if he would explain the error to the local PD. To my surprise he said he would; but just to double check- I called and got in contact with a supervising officer and explained the situation (very respectfully!), not trying to 'show him up', but simply explaining that his officer seemed to be confused and I thought, as a service to other citizens, I should make sure that he is educated on that particular issue as I now have the backing of the courts on my side. The supervisor agreed. Whether or not the supervisor or the prosecuting attorney ever did what they said they would, I have no clue. I'm also convinced that the officer knew my insurance was valid but was mad because he was just SURE my car was the one that was reported doing donuts the night before. Mad that he knew he couldn't prove it (When I told him I had family members who could place me at my home the night before- that and the fact that I had the truth on my side! May have been a similar car but it wasn't my car or me driving it!) he just wrote a ticket for anything he could find.
That type of attitude is a bad attitude to have in law enforcement. But arguing with the cops is not the way to solve it. You won't get anywhere. Just be respectful, and deal with the issue in the avenues our country has established for the issue to be dealt with!