It is a shame that that's what it took, but it's still very good news on many levels. Jewish students at Columbia will be safer once the changes take place. Other universities will notice and not want to suffer the same public humiliation, so they, too, will change their ways. Indeed, another 60 are currently under investigation, and the University of Pennsylvania has already had funds pulled.
There's also the "fake it until you make it" factor to consider. Until now, antisemitic behavior has been normalized. Once it's no longer the norm, students will be less likely to imitate it.
Finally, one of the most interesting demands Columbia agreed to was changes in the admissions process. Historically, they've placed great weight on student applications that evidence a "social justice warrior/far left progressive" mentality. It's not a surprise that a student body that leans that way thought it was fine to disrupt campus and harass anyone who disagreed with them. Hopefully, future students will be more concerned about graduating with a degree than breaking into classroom buildings. Those who did so last year will now either be expelled or suspended for multiple years, which means realistically that they won't be returning. This is a painful lesson for their parents, who've spent a king's ransom to send them to Columbia and now have no hope of getting a degree. They'll also have difficulty gaining admission to any other Ivy League university. No one wants a troublemaker, particularly not while Trump is in office.
Overall, it's an excellent result, and I'm looking forward to seeing the ripple effects at other universities.