I'll chime in because I hated college. It took me 5 1/2 years (failed out at one point) to earn a four year degree in communications because I couldn't stand all the bullcrap theory and nonrelated classes that I was forced to take. My first year in college I worked day and night at the campus radio station (which didn't help my already poor grades) getting hands on experience with all aspects of broadcasting and I also took on an upaid internship for no school credit to get my foot in the door of a real radio station. During my last four and a half years I moved up to constantly working at local commercial stations doing part time announcing, commercial writing and production, running syndicated music and sporting events-whatever they wanted to pay me to do.
I wanted to drop out of school several times because I could easily get a full time job in radio but my parents kept convincing me to stick it out and get my degree. Eventually I graduated exactly at the schools minimum GPA but immediately had a full time job at a commercial station and took my evening time slot from nearly last in the Arbitrons to first place in one 6 month period. I never looked back and kept advancing in the industry until I eventually bought my own (small town) radio station. I sold it several years back for a nice profit and now I work in a retail/internet business that a good friend owns.
My parents were also upset with my grades in college but I kept telling them that they didn't matter-it was the hands on skills that I had developed. It was only when I started getting lucrative jobs in radio that they finally began to understand what I had been trying to tell them all along. FWIW, all the "top" students (bookworms, no real hands on experience) that I went to school with have never even worked in the industry. It was nice to go to a reunion show up more than a few people who looked down on me while in school.
My point? College taught me almost NOTHING related to what I wanted to do but my degree has opened a lot of doors along the way, especially with large corporations that get lots of applicants. A degree says that you have started and completed something and potential employers want to see that you have some kind of drive and determination. Attending college but not getting a degree is going to hurt you more than anything. Suck it up and finish the degree. A general business degree will open doors for you EVERYWHERE. I've hired a lot of people over the years and a degree listed on a resume always looks better to me than none. With that said I HAVE hired many nondegreed candidates over ones with one simply because of the actual skills and experience they brought to the table.
I feel you're first mistake is drinking in bars with tools. Cut out the beer and time wasting and put that money into a savings account because you're going to need a lot of stuff when you move out of your parents house. I feel like you're not telling us the whole story regarding your siblings and how your parents paid for their schooling but are not cooperative with yours. Stop being a rebel, show some maturity and start making an effort to get along with your family. Friends and coworkers come and go but the only people that you can REALLY count on is your family. They're stuck with you for life so make the best of it. You can either choose them to be great allies or powerful enemies-your choice.
Sorry to be preachy but I've been in your shoes myself and I've turned out pretty good by following this advice.