Everything in your post is valid...and it is still not going to stop what is coming.
It may be decades or longer—but it is coming.
Name calling and shaming is not going to stop it...because the left is not going to stop...and there will be a breaking point.
You can not save the soul of a group but you can save your own. All though out everything I outlined there were men and women who stood up and said that they were not going to follow the crowd.
It is your soul. The one thing in the world you have that is totally yours. What will you trade it for?