Your biggest battle is with self. Getting through the pain, the ridicule, the adversity, and fear. These are all things that will make or break you. Most of the trials in your life end with you deciding to either push forward, or give up. You can blam others all you want.
At the end of the day, you decided to do whatever it is you did to end up exactly where you are today. Nobody else is responsible for your decisions and actions.