Let me guess. Salesforce will blame the guards. Because the workers with the least amount of influence share an inordinate amount of blame. Some platitudes about being a welcoming company when clearly they weren't. Finally, a small donation to appears the media. And things will continue on as usual.
The guards were the ones who told the students they didn't belong there and the ones who made the determination to eject the students. Unless Salesforce commanded the guards to eject the students, the guards failed to use their judgement properly and they failed to handle the situation gracefully.
I imagine Salesforce created a standing order to have any removed that didn't have the correct badge. This was passed on to the watch commander and, unless Salesforce intervened, if asked for clarification by the guards the watch commander would re-iterate the standing order.