I'll chime in here because I was predisposed to be an engineer and have a hard time managing the "boredom" that goes along with corporate engineering (also where 90% of the jobs are)...
Engineering school is almost NOTHING like engineering work. It's a hoop you jump through. I barely use arithmatic in my engineering work. And before anyone jumps in and says otherwise, I have worked in advanced technology, R&D, National Labs, startups, huge corporations, etc... I've dabbled in just about every genre of engineering (Mechanical I should mention). I actually like engineering school more than engineering work. The main reason I went into the field was my inherent need to understand the world around me and if your family is encouraging you to go the engineering route, I'd assume you have that same curiosity. So although we're opposite in a fundamental way, i don't think you should give up on it, yet.
Just remember this, just because it's hard now doesn't mean it will always be that way. Also, engineering degrees are pretty highly regarded and it's easier to go into a non-engineering role with a degree. It's impossible to do it the other way around.
Last bit of advice: it's all about the experience.
By the way, what year of school are you in? I found that the last year or two years started getting much more fun for me (no more calc or intro science classes).
fish has some great points; last two years of your degree are all about the major not the pre-req's,
I got a little over 2 years into a EE degree and decided I wanted to bail and do anything besides chase electrons around. My adviser said, "No problem, you'll just need to add another year... " I decided to stick it out and graduate on time. I'm really glad I did. The degree (engineering) is worth a ton out there in the real world and unless you have something else that is really attracting you, I might try and hang in there.
Your undergraduate degree is just a license to learn. Few people use the specifics of their (undergraduate) degree in their day to day jobs; it provides you with a foundation of knowledge and the ability to acquire and assimilate the information you actually need, to do what you decide to do.
In addition; no one will be asking you what your GPA was when you're out there in the working world. The engineering degree provides you with a lot of flexibility when it come to looking for work. Its really about training your mind to think a certain way and I have rarely found that way of thinking a liability.
By focusing now your only eliminating possible choices further down the line. Wait and get your GE **** outta the way, and certified at the JC. It each of the GE categories take classes that interest you. Then when you move on to a 4 year school all you have take are upper level general and concentration courses. You could also do a minor and major at the same time. Also consider a job or internship in a field that interests you.
I wouldn't mind going into Federal Law Enforcement, but I can't get a straight answer as to what degree to obtain.