I'm going to disagree, somewhat, with this.
First of all, I have heard 100's of stories of people working at WalMart or similar, being fired, and having their lives unravel. They live paycheck to paycheck, and missing a single paycheck --> rent / car payment missed --> Homeless / transport problems --> chronic joblessness. So, in fact, a fired medical resident probably has more resilience than someone at WalMart.
Next, the fact that some medical students have lots of debt is not really my problem. I care very much about my residents and I work hard to ensure they get good training and get treated well. But if I do have to let one of them go, which happens infrequently, their financial situation isn't my responsibility. In most cases I do try to negotiate with GME to pay the resident for an extra month with benefits -- I'm not cold hearted. But I won't keep someone on because of debt, or perhaps more importantly I won't fire someone who has no debt because "well, it doesn't matter".
Perhaps most importantly, just because you graduated from a US medical school doesn't mean that you've been "guaranteed" to be trainable. In many cases, when we have a resident with problems we discover that similar problems occurred in school, and were either "glossed over" or the school "remediated" the problems and thought they were "fixed enough". In fact, if you graduate from my program I am putting my good name behind you, and I am unwilling to do that unless I am comfortable recommending you for your next position. If you don't meet my standards, then you do not graduate from my program.
I do agree that there is a power imbalance that can be abused by programs. I expect there are some programs that are malignant, where the program administration can get rid of anyone they want. That said, I also think it's likely that many people whom are terminated for "interprofessional" issues blame their programs for being malignant, when in fact the problem is that they can't get along with peers / nursing / students. They think that as long as they "prescribe the right treatment", they are a good doctor. Gregory House, from that TV show, is a great example. He's super smart. Always seems to make the right diagnosis. (Except when the show is really wrong). Yet, if he was a resident in my program, he would be fired for his performance.