I agree with this. I would try to SOAP or get one of the FM residencies in less desirable states. I think you CAN make a case that the 3 year gap was a big problem. I think most of us would atrophy 3 years away from medicine.
Not necessarily true. I had a big gap as an FMG and still performed well in a good IM internship. I used those years to go from somebody who was 200 (in today's scores) to 260 (by the time I took my USMLE) on every single step (and not because of test-taking "skills" - never took a similar exam before coming to the US - but sheer knowledge). I also had some fantastic physiology, pathology, and clinical diagnosis foundations from medical school, and I built my palace on those foundations. After just 2 months of American observerships (which actually led to that internship), I ran circles around many of my fresh grad FMG/IMG PGY-1 peers and was pretty close to my AMG colleagues.
Especially in IM-related fields,
knowledge is king, IQ is king, logic is king, The best internists I know have "beautiful minds". Even without having read this thread in detail, I would bet my money that the OP's problem is knowledge-related and diagnostic (i.e. thinking) skills-related, and everything else stems from there. I can see it in my residents: above-average knowledge leads to confidence and all kinds of good stuff. Between an "empathetic" know-nothing and an Asperger's high scorer, I would take the latter 10 out of 10 times (of course, most patients choose the former, hence the great number of weak doctors who can still make a living).
Internship is not for learning medicine, it's for getting experience, for learning
how to apply the theory. One can be out of medical school for years and it wouldn't matter (if constantly reading and re-reading the right stuff), especially with the current lack of emphasis on physical exam skills. (Why do some smart APRNs/PAs rise to the level of some physicians, if medicine cannot be learned from books?) No remediation will fix lack of knowledge, except for intensive study; for an intern, I would recommend
mastering the best study materials people currently use for the USMLE steps, starting from Step 1. It's hard (I remember reading and re-reading and re-reading about 1200 pages of highly-digested review material before my Step 2, including like 600 pages of IM, and then the same material again and again while studying for Step 3, and again before my internship), but there is a reason not everybody can/should become a physician. To the day, as a double board-certified attending, I read 30-60 minutes of medicine every day, just to keep up (and I consider myself below average in knowledge when compared to my IM intensivist colleagues).
Sorry for the tough love, but generations Y and Z have a chronic insufficiency of it, stemming from their so-called "education", and it shows. Real life does not award participation trophies. It's a jungle out there...
P.S. Many people have medical/psych problems. Learn to cope with them, stop using them as excuses. If life gives you lemons, make lemonade. Also, everybody makes mistakes; that's how we learn. What matters is what one does with the mistake, how one turns it into a learning and personal improvement opportunity, and rises like a phoenix from its ashes. That could include recognizing that one doesn't have the right central processing unit and software for medicine, and switching to a profession with lighter intellectual requirements where one can actually shine and be happy. Walking away is very hard with the millstone of educational loans around one's neck, I'll give you that.