"It is discrimination based on religion. Period."

Apparently you're not familiar with the realities of the law. There is nothing in the language of the EO  that is unconstitutional. Using the "it says this but really means that" excuse only holds up in liberal land. Sorry friend, and thanks for proving my point.