I don’t see VMI trampling on anyone’s rights. The students who attend VMI are voluntarily giving up their rights. They can also choose not to go there for an education.
By that logic can they also ban a religion?...or take away any right that they want?
Remember one of the reasons VMI was forced into the coed path was because the DOD will pull ROTC from a “un Constitutional” campus. That was all that prevented it from going private.