One option the OP might consider is building your time up to 135 mins and work for six months, to a year, flying freight. It's a good confidence builder and would be a base from which to "start over". You won't have to worry about large sim training, either.
I've done stalls in a level D sim, too. They don't spend a lot of time on it. You just have to stick with the profile and hope for the best. I can see how a guy could sort of develop a block with it and struggle. Then, throw in a yelling instructor, and a guy could pretty much be a goner.
People overcome all sorts of adversity in this career. DUI's, FAR violation's, ect. You have to put time and a positive work history between you and the event.