Not sure on the specifics of the Yale protest, but the Columbia protestors were protesting in the designated “free speech” protest area that campus has. They are students protesting exactly where the school told them to, they just don’t like the anti genocide message.