Free speech is an inherent right to us in America, this didn't occur in America. This Canadian, where their citizens also
do not enjoy free speech traveled to Germany, where she knew that there were laws on their books about Holocaust denial and proceeded to break those laws. It's really simple don't break laws in foreign counties you visit if you don't wish to be penalized.
Would you advocate for some foreign national who violated American laws while visiting just because they believed differently? Muslims with multiple wives? Honor killings? Genital mutilation?
"Don't do the crime, if you can't do the time" Baretta.