What do Vladimir Putin, Freedom Convoy, and Donald Trump have in co...