In most countries you wouldn't have to say this, but good on the cop for not shooting him. No one's life was ever in danger though, so like I said, in most countries you wouldn't have to say this.
The video did demonstrate how cops use their taser inappropriately. You should never try to use a taser to force compliance. It's stupid, the guy just wasn't following instructions but he wasn't threatening anyone, you don't use a less-lethal like a taser in that situation, you can just wait him out. You see how he became a threat AFTER he was tased? That's what happens when you escalate. Same thing when he tried to grab and restrain him as he entered the store - so long as he wasn't a threat there wasn't any need to get physical there, his only crime was disobeying you. Cop should have held off rather than escalating especially with a guy that big. Only if he moved towards the car would you need to restrain.
Overall the cop showed restraint but they need to be trained better how to deescalate situations rather than escalating them.