The problem I have with their behavior is that it seems like they're under the assumption that everybody is against their cause, which is pretty unlikely when you're in the heart of a liberal college campus. I'm a straight white male who very regularly speaks out against racism/sexism/homophobia/transphobia/etc. And if somebody starting spouting racial accusations at me while I was trying to go to class, I wouldn't rethink my life philosophies. I would think that they were a dick and leave, making those social boundaries grow even more.
These issues are very important to talk about and I commend anybody who participates in these events of social progression, having participated in a few protests myself. However if you can't talk about these ideas in a civil manner you're not going to get anybody else on your side. If you're striving for social equality it's important not to ostracize somebody because you may not agree with them at face value. Not everybody is a bigot, but also not everybody is even really socially aware of these issues, and if you disregard the latter and assume the former you're only going to create a larger social divide.