Preach it, Steve! Thank you for articulating the issue so clearly. And more, thank you for standing on the side of love!!
Very detailed and well documented.
I never heard it put that way. “Be accepting of everyone but teach that not everything is acceptable.” That is a great quote to live by.