1. punching the guy in the face is not the best idea agreed
2. I am 300lbs and lift 3 days a week, i have fought crazy homeless people who i alone could probably not subdue who have been smaller than that. Until you fight someone with crazy strength who can tap into adrenaline at will don't think you could of subdued them alone or with one other person.
3. As far as a taser who knows if they had one and with a large winter coat it might not make it through to be affective.
4. Lastly someone is not subdued or under control until the handcuffs are on.