I'm sure Canadians have plenty of better things to do, but this was a thread mostly about the US. The US has a much larger impact on Canada than vice-versa, so they are discussing something that impacts them.
And yeah, if someone has to be perfect before they can criticize, we're all fucked. There's something to that "don't criticize the little bitty problem the other guy has when yours is so much bigger," but somewhere there's a discussion medium. That's the place where you can admit that you're not perfect, while talking about someone else's faults, or let others, who also agree they're not perfect, talk about our faults.
Admitting fault doesn't weaken us.
Wendy P.