Hey Cameron (if that's your real-name).. Don't be too hard on yourself. I don't know what I did to make you hate me, but it's not that big of a deal. Just remember that everything's gonna be alright. There is always light at the end of the tunnel.. and that is fresh sunlight.. not just another train heading your way.
What I wanna say is that it's not the end of the world for you.. just stay strong and true, whatever challenges and strife you may be facing now - everything happens for a reason, God (if you believe in Him) would never give you something you cannot handle.. Have faith in yourself... and in Him. Take care.