I'd have to go with math - specifically theoretical math. I'll use a poorly outlined transition argument - if you take successful theoretical mathematicians and put them in all those other majors, you'd have a high % they'd get through the other majors with no problem. But I think if you put successful students of other majors into theoretical math, a high % would still fail hard.
First off, all math is theoretical. Even applied math majors are doing theoretical math, it's just math that can actually be applied to something that's not theoretical (or in the case of some physics, slightly more relevant to the real universe). I disagree with your second point. I think there are a lot of math majors out there who can't actually understand anything that's relevant to the real world, and they would struggle even with physics or engineering, let alone philosophy or English lit.
It seems like all these majors are mathematics in disguised. So I say math is the hardest subject. A better comparison would be between math-related, literature, art, drama...of course, math wins again.
Anybody picking a non-Engineering major as the hardest obviously has never seen their curricula. Someone said earlier that Ochem is one of the hardest courses for those science majors (biochemistry, biology, etc...). Well, In chemical engineering, we take O-chem in our sophomore year.. Along with Thermodynamics, Differential equations, and materials/quantitative analysis. O-chem took the least amount of time to study for of all my class, while bio/biochem majors had the luxury of being able to spend the bulk of their time on O-chem. In terms of workload, difficulty of concepts, and overall "struggle" involved, engineering majors run away with the prize of most difficult. Within engineering, I'd say Electrical engineering (computer science track) is the most difficult, followed by Mech/ChE/Civ. Then comes the easier tier of engineering (Petroleum, Industrial, BioMed), Which are what we refer to as "engineers with a life" because they actually get to have some leisure time. :grin:
I see what you did there... <a href="http://photobucket.com/images/what%20you%20did%20there" target="_blank"><img src="http://i50.photobucket.com/albums/f346/NovaEXE/67769526-6562-403a-9023-0b4129401ddd1.gif" border="0" alt="You know what you did. Pictures, Images and Photos"/></a> lol