Yep. U of Alabama did what's best for its own interests, as they should be expected to. If it was crystal clear to the public that they didn't have the option they did because such action would be illegal, they wouldn't have expelled her and wouldn't have had to calculate the negative PR of not expelling her because they could point to a bright-line law and say their hands are tied.
As things stand, the laws are ambiguous, or at least perceived to be that way, so they made the selfish/right call to expel her and fall on that side of the history of racism in the south.
As I think we've discussed, I loathed con law. It's well past time for the U.S. Constitution 2.0.