Who gives a s**t if the guy is "non-compliant"? That's no reason to escalate a situation into a physical confrontation if no one is in any immediate danger. But that's what cops do all the time: take mundane interactions and ramp them up into confrontations.
Yeah this was the cops fault lol. Maybe if he kept asking nicely or wrote him a polite letter the guy driving a stolen car without a valid license while drunk with 3 warrants out for his arrest including domestic violence would have responded lol. Clearly they didn't give him enough leeway lol.
Hot tip: Next time anybody with a gun comes up to you and tells you to do something, do it. Also, avoid fighting them and grabbing a weapon of theirs.