This is tough, but you need to hear it... It's not the industry. It's you.
You didn't lose an IT career, because you never had one. By your own description, you don't have control over the technologies that you've tried to use. I also notice that you didn't mention any business domain knowledge.
I could sugar-coat this and tell you that it isn't fair, but this really how economies have always worked. If you want a job, you have to bring something of value to the relationship. It is not up to potential employers to train you so that you can take their money. Face the fact that with less than 3 years of experience, no evident business focus, and weak technical skills, you rate as entry level at best.
Figure out what you want to do, learn how to do it, and find opportunities to use your actual skills. You may need to make tradeoffs and compromises along the way, so think about your choices carefully.Getting started is tough--I've done it more than once--but putting it off just makes it harder.
Last, if I was interviewing you, and you blamed your lack of success on the ethnicity of your co-workers, I would end the interview and not call you back.
I know it is hard to hear criticism, but I hope it helps. All the best in your search.