I believe this to be a violation of military regulations - depriving the Marines of first amendment rights.
Fortunately there is a Catholic Church in Triangle, a couple of miles away, so they don't have to go too far to go to Mass.