You have to do engineering because you WANT to do engineering. Not sure what exactly the argument is here or if its been said, but I saw too many people choose engineering just because it was "something to do" or they would "make alot of money" after graduation. I was Aerospace at Michigan and it was no joke. At times I definitely thought I was a complete moron and contemplated switching a few times, but I had an ultimate goal and its one thats been with me since I was 7 and still is currently!
Engineers do screw up and thats why we overanalyze every damn thing that comes across our plate....even women. Yeah. its a curse but oh well.
Bottomline, engineering is only a huge risk if you're not really sure if you want to do it. If you want an engineering degree, you will find ways to make it work and actually still party and learn something and do well.
To add, just because you don't like engineering in college (I hated it, it really cut into my drinking time), doesn't mean you won't like it in the real world. It took me all of one week to realize that my college professors didn't have the foggiest damn clue what it's really like to work in industry.
Example: we had this one teacher who had this big project (a third of our grade or something) where we had to design a bridge. We were divided into like 15 groups and we had to 'compete' for our grade (best design wins). At the end of the class, we're all bitching because we all got shitty grades and he tells us "in the real industry, only one company gets the proposal, and everyone else loses, so I should've given you all Fs except team ###." WTF? In real industry, you don't bid on something with 14 other competitors, and if you do, you either take the job at a loss just to keep your guys employed, or you do the seedy thing and bid real low, then try to get all your money back on change-orders and mods to the contract during construction. As a side note, this same guy gave Ds/Fs to 2/3s of the class (we were all seniors by the way), which caused my term GPA to dive below 2.5, it was within 12 months of commissioning, so it was a breach of contract with my scholarship, which cost me a pilot slot in the AF. We brought this BS to the dean, who didn't really care to fight with a tenured professor, and we dropped it there, so we all got screwed.
So, don't expect the real world to be anything like college (at least for civil engineers). Also, if you really want to be an engineer, don't be 'disheartened' by how much it sucks in college.
Also, you CAN party like a rockstar and still be an engineer. There were quite a few times I had to sit down and study while my roommates and 20 of our closest friends played beer pong in the next room on a Tuesday night, but I still managed to go out and make horrible decisions a couple times a week. You just have to manage your time. There will always be another party and there will always be another chance to get laid. On the same token, don't be that guy who studies at 10 pm on Friday night for a test next Tuesday. If you can't party Friday and Saturday night (and most Thursdays), you're not managing your time effectively.