Unfortunately, that's the only way to make these places get it. Administrators don't care about rights, they care about money. They feel the right to carry will deter students from coming to their school.
Yeah I get it... Just sucks how many great things get ruined in today's world by the fear/threat of being sued.