The fact of the matter is, a majority of those threads/blogs are written by medical students and residents. Ignoring the cons to anything in life (especially a decision as big as a medical education) is downright idiotic and even potentially dangerous. It's good to educate yourself, although it's also good to take the negativity with a grain of salt. Simply ignoring the cons and thinking it's all rainbows and carebears is a really good way to burn out really quick.
Agreed. IMHO, there is only one reason to go into medicine -- that is that after really spending time researching what doctors do all day by extensive shadowing/volunteering, you have decided that this is what you also wan to do for 60+ hours/week for the next 40 years. In other words, you only go to med school if your goal is to practice medicine. Every other reason is secondary. Medical school, for the most part, trains clinicians and this is not a job for everybody, but for those who really enjoy it it can be a wonderful and rewarding career. Folks with more nebulous (eg altruistic) or material goals most often end up unhappy on this path, Those are fine secondary benefits but should never be your primary goal. So if you know what the practice of medicine entails, and you think that sounds fun/cool/interesting/fascinating to do from here on out, then go for it. If you think you could stand it, but your real goal is something else (money, chicks, status, making your family proud, "helping people" etc), don't go for it -- you will hate it and become one of those negative posting residents in a few years. It's not for everybody. Few careers are -- you need to figure out what fits your own personality/temperment.
There are a million careers out there, but many people on SDN seem to only know of a handful (medicine, dentistry, law and I-banking tend to be most mentioned). Most people will be doing none of these, and a lot of people who go into these probably should have looked beyond the status/prestige/dollars and actually found the thing that suited them best.. You have to find a career that fits you, and it might not be the one that's the most stable, lucrative, or the one your family emphasized your whole life or the one that so many of your college friends are shooting for. Being successful is important, but you have to realize that life is a long time and you are likely going to be spending 60+ hours a week, every week, for the rest of your life doing whatever you choose. So basically a life sentence if you don't like it, and an eternity of bliss if you do. It's a big choice. Some of the more shallow reasons out there, money, prestige, altruism, "respect" don't carry you through the harder times, and you will become jaded and bitter if you are in a path you hate beyond these superficial needs. For example having a nice bank account is meaningless if you dread waking up every morning and going to work long hours every day. It's truly serving a sentence Think of it like being a criminal who emptied a bank vault, hid the money, and gets arrested on a life sentence -- having the stash waiting for him, but no present enjoyment of it for the rest of his life. Makes the money pointless. A lot of doctors who go into it for the money end up like this -- bitterly carrying out their sentence (their job) they hate, but never getting to enjoy their loot.
The folks who have to do jobs they hate and have to live for the weekends are the folks who didn't have choices in life. Folks in med school do have choices -- many of them. So there is simply no excuse for picking something that doesn't make you happy. The whole "everybody hates their job" is a lie outside of that group of people who didn't have choices. You will meet folks in every career that love it and hate it. The key is to find the career that YOU will love, not your parents, not your peers, not your bank account.
Spend the time in college figuring out what kind of person you are, and also spend the time shadowing and seeing what doctors actually do all day, and then decide whether you would enjoy practicing medicine. If the answer is, well it's "okay" or "I can stand it" but I like the other perqs of the job, then don't do it. You can get those other perqs elsewhere in a field better suited to you. It's generally said that if you can find another path besides medicine you would be equally happy doing, you should do that other path. I think that's a true statement, because of the costs and time involved. You only want to go down the medical path if it's right for you. It won't be right for everyone, and you have a choice so there is no excuse for getting stuck in a job you don't love.