That’s terrible. Not being kicked out for disruption, the other part. Sounds as though many Catholic schools need better administrators.
There is no right to free speech at Catholic schools.