I see a few threads regarding this.
Firstly almost nobody fails in the first 2 steps in the USMLE.A few people do fail the step2 CS examination,and this exam can be reattempted almost immediately.And a doctor working at a restaurant may sound hilarious,but they need to support themselves for about 6 months to 1 year,and they are here with a B1/B2 visa,so they can't work legally.Also once he gets into residency and finishes it and starts practise,the dude will be the one laughing-all the way to the bank that is.
It takes a couple of years of struggle,but once they get in,they will be the ones set in life.Also if a few absolutely can't get into residency,there are a lot of places they can work at and earn a very good salary.Not everyone has to be in the US.
We should be encouraging to our people that are trying to do something with their lives.My 2 cents.