Part of the problem is that we have a government that seldom answers questions put to them and a PM that has never answered a question on point. Ordinary Canadians get tired of someone like PP asking a simple, one line, yes or no question, multiple times and having the PM stand up and read an off topic answer, from a piece of paper written by his PMO. You can't get co-operation from a party that obsfucates, lies, misdirects and refuses to accept any blame whatsoever for their mislaid plans and programs, no matter the cost or damage to Canadian citizens. Other parties and citizens, find that strategy unprofessional, frustrating, ingenuous, maddening and downright childish.
I know, I know, it's Question Period, not Answer Period. However, when a question is asked, it's incumbent on the government to answer truthfully and not slander or demean the person asking the question in order to avoid giving the answer.
As far as calling trudeau a racist, we shouldn't hide the fact because people don't like the term. He was and is, a racist.