No wonder they arrested and did a mental test on this guy. First of all, no tags on the front of the car and a broken windshield is illegal. One is a safety issue and one is a licensing issue. As far as I know, Alberta cars are supposed to have front plates on too...you see them around town here and most have front plates.
Secondly, if the cops notice something about your vehicle, or whatever and ask you to pull over and ask for ID, etc....don't be a dick and start spouting off about rights and refusing to ID yourself. That's why they dragged him out of the car....and I'm sure there is more to the story than just his side.
Thirdly....if he just said something like, ' Sure, here you go, license and registration...what's the problem?', he'd most likely be in his own bed that night.
Fourthly...this guy has a record of DUI, so he's willing to put the safety of others on the road aside for his own selfish drunken cavorting...plus it sounds like he has no job, no respect for actually getting up in the morning to go to court, wasting time, money, resources that could be used for a real reason rather than this bozo's bullshit.
We do have rights, damn straight, and we better use them. But, if you're a shit disturber and start waving flags and drawing attention to yourself....they are going to pay attention to you. Don't lie to the cops, don't be evasive or sketchy and you get to go home....he just really caused trouble for himself. Now he's being stupid....simple as that.