The thing is, even if they wanted to, the Vikes can’t cut him because they know he’ll sue them for discrimination.
It’s the NFL they can cut him lose anytime they want, just stick him on the waiver wire and wave bye bye. The NFL is the ultimate fired for “cause” employer. They’d get in trouble if they said they did it because he was Muslim, but there’s no limitation to just getting rid of people because they want to. Heck the way league personnel work they have to have 1 healthy scratch every game (teams can have a 53 man roster but can only dress 52 on game day).