If it was clearly pointed out before hand that no headgear could be worn on the rides, and both parties agreed, I don't see how it can be called discrimination. I've seen plenty of other places which require the removal of headgear, for safety reasons, and for all patrons. Should I feel discriminated against because my bank requires me to remove my hat and sunglasses when I enter the building?
It's an act of modesty which is REQUIRED by a superstition. Whether the superstition is religious or cultural in nature is irrelevant. Kind of like that old fashion statement about not wearing white after Labor Day. It only has relevance if you choose to grant that relevance. Otherwise it's just an annoying fad.In addition I wouldn't call wearing hijab a superstitious act. It's an act of modesty.