You make a really good point.  Why is she fighting the "hate" of Canada when there is none.  Why isn't the author fighting against how these countries and Islam treat women as second class citizens, how they murder gays, how they do all sorts of nasty things to other people.  Why doesn't she stand up against that?