The common thread amongst all of Justins blunders, is his poor judgment and inability to foresee consequences.   We saw this in spades before the election and it hasn't shown any signs of subsiding now.

Whether he's swearing, physically attacking opposition MP's, bilking charities, selling influence, praising dictators,  selling weaponry to brutal authoritarian regimes, redacting human rights reports, ignoring vets, etc....he has proven himself to be Canada's Mascot and really nothing more then a figurehead leader.

Justin is just the puppet. The puppet master is Butts.