So your saying he shoved the cop now? What he clearly did is tap him with the back of his hand and you want to call that battery. I don't believe any police man on shooters will say this was okay.
Go poke a cop in the chest with your finger and see what happens. I have little sympathy for folks who are not smart enough to know the law , as I said earlier I've been critical of the police and have done so here. But only someone with an axe to grind who has tunnel vision and hates the police is gonna have the perspective only the cop was wrong in this incident. Objectivity must work both ways, like I said earlier the cop might have over reacted given the circumstances, but the old man had a responsibility to shut up and not lay hands on a police officer.
A further aside if he has dementia then he probably shouldn't be driving. At this point I bet the cop doesn't get fired and he shouldn't be. Disciplined for for not using good judgement but the law clearly was broken by the old man.