I think the courts including the USC are ruling themselves in to irrelevancy. Anyone with a 3rd grade level of reading comprehension can interpret what the 1st ammendment means (as well as the 2nd, but I digress.)
If I ran the executive branch I would refuse to enforce this law. To paraphrase a famous quote...
How many divisions does the USC have?