Go to hell; I’m over this dumb forum. You people are all shallow lemmings.
ARE YOU KIDDING ME??
Dude, I don't know how else anyone can say this to you. You have a lot of shortcomings, your temperment being a big one. You came to this forum looking for help and answers. To be fair to you, some of the responses were less constructive than others, but there are plenty I've read that are perfectly valid suggestions and instead of internalizing and executing on the good ones, you ignore them completely just to start flame wars with the negative comments. You should be doing the opposite. Listen to the helpful people and spend your time on their answers, block out the negative people and stop wasting your time with them.
Bottom line: you made mistakes. You have a lot of tenacity and persistence, which is admirable, sure. But none of that does you any good if you only make lateral moves and keep banging your head against a wall. It doesn't matter if you apply to a US med school now or years from now, eventually, you're going to have to explain the mistakes you've ALREADY made to adcoms. They don't magically disappear with an SMP (take it from someone who recently completed one and is currently applying). You have to self-reflect, develop a measure of humility, face your flaws, look for gaps in your app, and BECOME A BETTER APPLICANT. This journey is just as much about growth as it is about anything else. It's not just about "putting in the work". That's a brute force approach that is absolutely useless without planning and logic.
Look man, I get that you were hoping for a kinder environment here, but honestly, the majority of these folks are telling you the truth. I can only imagine you are in some serious debt by now, and if you take a good hard look at yourself, do you really think someone who tells others to "go to hell" just because they gave you a real answer would do well in the high-stress, high-stakes world of medicine? I genuinely believe that anyone has the opportunity to go into medicine. Really, I do. But if you are struggling to get in, you need to change the equation. Serious transformation is the ONLY way to make it for someone in your situation, and until you are ready to face that and actually take those steps, you'll just keep bouncing around.
To actually answer your question, if you are insistent on continuing, SMP with linkage is your only shot. Come clean with the program directors when you're applying to the SMP and discuss your options/chances. In addition to that, you'll need to add some serious plusses to your application (clinical experience, REAL research, military/peace corps). This will add years to your path before even matriculating, but the more extreme your situation, the more extreme the solution.
I hope you make the realizations and changes you need, and I wish you luck.