You can't reason with those type of people. Whether it's political, or some business guru...they idolize and refuse to look at anything negative / realistic.Patriotic? Isn't the Liberal rhetoric that Canada is a post-national State? Is she even aware of the people she idolizes?
That's why there's a saying 'never meet your heroes'. Because they're only heroes in a fairy tale land, not in reality.