While I'm sure they legally protect themselves with whatever enrollment agreements they have students sign, in my mind, every matriculant who is not ultimately offered the opportunity to be placed into a residency and is not offered a full refund has been "scammed" by these schools.
Isn't this true of US schools as well, though? You are never guaranteed anything. People always say that US medical schools don't weed people post-acceptance, but this isn't correct. They still weed people out, and the quality of career advice and support services varies. When someone has to withdraw due to something like a medical emergency (where taking a LOA is not possible, under very specific circumstances), for example, schools are often unforgiving and many will not take the student back. So has the student in this situation been scammed?
All schools have attrition rates (higher than most people would guess actually), and it is very seldom the case that a student accepted into a US program didn't have the intellect/academic ability to succeed. This is a topic that is almost never discussed on SDN, and when it does get brought up, everyone makes assumptions about the person in this situation.
The single greatest myth of SDN is that US medical schools are nigh-impossible to get dismissed from. It's actually very easy, under the right circumstances. Circumstances that could happen to literally any student and lead to the same/similar outcome. Once you graduate from medical school and obtain a residency, count your lucky stars because there is someone just as intelligent and hard-working as you who wasn't so lucky.