Interesting how in Canada and some other countries free speech rights and religious freedom seem to have been sacrificed where criticism of homosexuals is concerned.
And there isn't anything we can do about it.
No need to look to Canada. That's EXACTLY what's going on in Philadelphia, Pennsylvania, USA.
MM