I agree with you. I'm a first year D.O. student and every friday afternoon I follow an internist on hospital rounds, as well as seeing pts in the office. Internal medicine seems challenging and rewarding. I've never thought too much about IM until I was exposed to it. It seems that if people don't subspecialize they hate it. I'm assuming many of these people haven't done much other than undergrad, med school and residency. As a former firefighter, biochemist for a big biotech company, and various odd jobs where I had to eat crap from a pin head boss,
working as a physician and making a comfortable living while you save people's lives seems dam appealing. If you're stupid enough to get it stuck in your head that if you don't read EKG's all day you won't be happy you deserve your misery. Also, if you are this type of person, even if you do specialize you'll sit around bitching about something...anything. Hospital admin, insurance co., nurses blah blah blah.
Appreciate what you have and stop whinning about what you don't.