It didn't make you noble to step away from something that wasn't working, even if you thought you were the reason for the malfunction. Especially then. It just made you a quitter. Because if you were the problem, chances were you could also be the solution. The only way to find out was to take another shot.
Never give up hope. All things are working for your good. One day, you'll look back on everything you've been through and thank God for it.