The truckers were not violent. For real violence, look at the ax-wielding attackers in the recent incident at the gas pipeline site in BC.
It is frightening how you and many other people so easily absorb state propaganda. Try thinking a bit about the circumstances here. Why did Trudeau go out of his way to falsely characterize the truckers as homophobic racist Nazis, while refusing to discuss any of their legitimate concerns? Why did Trudeau invoke the Emergency Act after the the peaceful resolution to the blocking of Ambassador Bridge (which was the most economically damaging part of the protest)?
It seems quite likely that Trudeau was hoping for violence. Hoping that insulting the truckers would provoke them. Hoping that clearing the Ambassador Bridge blockage would involve violence. But when that failed to happen, he invoked the Emergency Act anyway, even though clearing the remaining protesters from Ottawa was then accomplished more-or-less peacefully with ordinary police tactics. Trudeau (or his handlers, he's not particularly smart himself) are clearly delighted to have the opportunity to establish a precedent for increasing state power, and for making everyone think twice before offering any support for any dissent group, lest their life be destroyed. Of course, "dissident" groups that are actually in line with the government's agenda are safe...