My opinion is the guy was a jerk, the officer was professional and kept her cool. That said, the questions he asked her were legit, and she did not answer them all.
As to ID, it's not required that you carry it you are however required to present it when demanded or face an obstruction charge. It's only required when it's required has been deemed legal by the courts. We do live in a "Papers Please" society now.
Cops are supposed to keep the peace and enforce the law, but are too often ignorant of the laws they are supposed to enforce. That's why every cop I've asked for legal advice has clearly said to talk to a lawyer. I've asked questions about particular laws while holding a copy of the law and had them answer incorrectly, and when I handed them that law, bee told -I- was in error and there was no such law. Mind you, these were friendly conversations in friendly situations. If they had been a confrontation, I would have been detained, possibly arrested. Sure, after a lengthy and expensive legal battle I would be vindicated, but it shouldn't be that way.
In todays cyber society, it should be a simple matter of "check it online at an authorized source" while briefly detaining someone (10-15 minutes), which I would find more acceptable than a few weeks or months, and a few grand.
Again, if he tried that here, he'd have been detained for being an ***. His camera would have been 'damaged' or 'lost' or confiscated for a while, and there's a good chance his car would have been disassembled and he handed a toolbox with instructions to get it out of there in 10 minutes or be fined for littering. (true story)