Like all spoiled brats and bullies, Trump hates it when he doesn't get what he wants. He deals with defiance the only way he knows how — by making senseless threats and throwing temper tantrums on Twitter.

When Trump left the G7 summit on Saturday, that's exactly what he did. Frustrated that his allies would not give into his demands over reduced trade barriers, he threatened to end all trade with them, starting with Canada.

@g7canadaembedded via

"It's going to stop — or we'll stop trading with them. And that's a very profitable answer, if we have to do it," Trump said. "We're the piggy bank that everybody is robbing, and that ends."

Trump is particularly angry with Trudeau, especially after the Canadian Prime Minister called Trump's decision to impose tariffs on Canadian aluminum and steel on national security grounds "insulting and unacceptable." Trudeau's unwavering defiance and public chastizing has deeply angered Trump; so much so that he said he has vowed to seek new ways to punish Canada.

Playing the victim

What's worse is that Trump is trying to make himself the victim in all this. He called out the allies for playing unfairly with their retaliatory tariffs, when the only reason they imposed those tariffs was because he did it to them first.

He also tried to twist his words with regards to his support on totally free trade. At the G7 summit, Trump said that he supported the idea and that he had even suggested it to the G7 leaders himself:

"Ultimately, that's what you want. You want tariff-free. You want no barriers. And you want no subsidies. Because you have some cases where countries are subsidizing industries and that's not fair," Trump said.

Yet, when asked how his administration would approach renegotiations of NAFTA, an agreement that would achieve totally free trade between the U.S. and its North American allies, Trump suggested that the U.S. would fare better without the agreement at all.

Trump is just playing games at this point. He says one thing, then says the complete opposite when his own words make him look bad.