OP- I'm in a similar boat to you in terms of academics, preferences, and ideas. Most of my friends, however, are 2-3 years older than I am and are settling into their post-collegiate careers. Like me, most of them are "average guys," ie, none of them are 4.0 Ivy Leaguers who wanted to be i-bankers, lawyers, or doctors from age 6 on and never questioned that ambition or deviated from their ultimate goals. Like us, they're 3.0 + or - a tenth or two, took a decent variety of classes, never excelled, never found something they were "wild" about. Here's what they've told me:
-for people like us, a BA or a BS is nothing more than an aid to get that first job. None of them are doing anything with the degrees they earned, but all of them were specifically told the jobs they applied to were for "college graduates only."
-Forget all the crap about finding something you've got some seething passion to do. Some people are lucky to find that, and that's great. However, if you find a job with acceptable pay and you don't hate it, take it. If something better comes along, awesome! But the fact of the matter is that if you're young, don't have much debt, and don't mind living with roommates, your mid-20s aren't a very expensive time. If you're making 30k/yr in an "average" city (by which I mean not crazy expensive like NYC or LA, etc, nor crazy cheap where low COL means low salaries) in a job you feel reasonably neutral about, you're doing fine.
Lastly, regarding "useless" social science/humanities degrees, I wouldn't be so quick to dismiss them. For many jobs, simply having ANY degree is enough education for the purposes of qualification. Engineers love to sneer at supposedly unemployable Sociology majors (I have a few engineer friends and they love to tease, but it's mostly good-natured) but here's the deal: if the vast majority of humanities/social science majors could not be employed, there wouldn't be so many of them studying those subjects!
This is only anecdotal, but, again, my best friends were French, Psych, and Poli Sci majors. The French major got a job doing sales (they specified they wanted a "bilingual, college-educated" applicant, despite the job requiring, thus far, no French nor any college-level work). He does his 40 hours a week, does a lot of cold-calling, makes decent money, and is happy enough with the job, though when he can get work doing something a little less commission-based, he will. The Pysch major works at an after-school daycare type place that, again, specified they wanted at least "some college" for the position in question. It's a private place, so the hourly wage is solid, but there are no benefits. However, she likes working with kids and will probably get certified to teach K-8 at the local community college. Lastly, the Poli Sci major works in the finance dept of an e-commerce company. He started doing real bitch work like dealing with credit card disputes, but after a year, he proved himself reasonably competent and now gets more interesting work. He had some economics classes in college, but that was the extent of his financial training. Again, he's not really using anything he learned in college, but his worthless degree got him his foot in the door.
Too long; did not read:
Even a "worthless" degree will give you an advantage over someone with equal experience and no degree in your first job. After your first job, the degree won't mean crap. Yes, it's kind of bullshit, but no, you should not try to buck the system. Get a degree, get your first job, and do well at that first job so you can move into something better should the opportunity arise. Best of luck to you.