Thanks for this!!! Unarguable.
Where were you for the past couple of days when I had a mob at my throat for saying (a very simplified version) of the same thing?
There are certain threads that I try to avoid on FR because the lions will come after you and rip your throat out. Saying unpopular things will get you flamed here and, if you aren't wearing your asbestos undies, you'll get burned.
Unfortunately, the issue of NBC has been so muddied by teachers, courts and politicians, most of whom don't like or understand either the meaning or the intent of the NBC requirement, that incurring the wrath of others here is to be expected.
I'm sorry that you got hung out to dry the past couple of days. However, as long as the prevailing opinion of NBC remains so muddy and so many people don't understand the ramifications, if you stand by the law against a popular politician like Cruz, you better have a fire extinguisher handy!