All your explanations are just excuses. Yes those are all real challenges, but what do you think the adult world is like? You don't think you're going to have to work in a group with idiots? A college degree is basically proof that you can consistently show up and put in a basic effort even when nobody is forcing you to. You failed at this. I would encourage you to try again and remember that it is primarily a test of discipline. There is no class that is hard to pass if you actually do the homework and study for a few hours before tests. It also totally possible to do that and still have some fun, but just like adult world you need to know when its time to say "sorry I'd love to have another beer, but I've got class in the morning."