This is about Touro in CA. I know it's non-refundable or at least schools says so. But the question is if it's legal or not. If you rent an apartment or even sign a job contract you almost always agree to some conditions that's not legal and when you're terminating the contract then you can get back some money that you shouldn't get according to the contract. But you should know the Law
For me it seems unfair that one school start interviewing people in October , much earlier than all others and asks you to pay 2000$ immediately before you have even a chance to get answers from other schools. Plus no other schools ask you for such a big deposit. It should be no more than 500$ I think.
So if there is a Law that may help you to get that money back then I'd like to know it
P.S. Do not compare it with insurance companies because you paid them a little so they can pay for you much more in case of problems. The school gives you NOTHING for the deposit and they don't loose anything if you dismiss your application - they will find another applicant anyway.