Something's missing in this story
This story, as reported in the press, doesn't hang together at all.
Either the guy's an immediate threat or he's not. If he's a threat, why did the aircraft fly 45 minutes back to Pearson instead of diverting to someplace closer? Or, if he's not a threat, why didn't they just continue to their destination and hand him off to the local police upon arrival?
And then, what's with the police placing the aircraft and all of the passengers at risk by deciding to play Army, rather than just arresting the guy?