its not funny for you to say ''friend'' everyone messes up in life, if he bounces back from it, its good for him and he is trying to look for help in stead of giving up which is good, plus he might actually be trying to help a friend.
Coming back to the topic, look for a collage which will take you in.. most will. Or since the A and B clearly shows that you are driven, maybe the subjects you got 2 U's in aren't for you.