I studied engineering in college, and I know exactly this type of person. They're pretty insufferable. This attitude stems from engineering pride, which is essentially the common opinion among engineers that they are smarter than everyone else. This idea essentially comes from two places. First, we end up watching about 50% of the people in our major throw their hands up and drop out in favor of a less rigorous course. Biology is a popular option. Second, engineers are taught that many of the skills used in medicine/biology (memorization, non-quantitative reasoning, etc...) are insufficient and relatively useless ("fluffy").
The above, along with the bonding effect of suffering in a group, creates a camaraderie among engineers, and chances are this student is still hanging on to that. He's looking around and wondering why the "memorizers" are suddenly capable and why "surface-level" thinking is suddenly being rewarded. The truth is, the subjects are just... different. I'm a true believer in the engineering mindset, and I think anyone is more capable for having been taught to think that way, but it's still no substitute for a good head and solid intuition.
As for the difficulty, engineering is harder. I would consistently put more work into my engineering courses for similar or worse grades than in biology, math, English, etc... (both upper and lower level), but a 3.4 is not a 3.9 in any other major. It's a 0.2-0.3 GPA difference at best, and that's for students with equal credit loads at equal schools. The kid double majoring in biochem and statistics is just as impressive, as is the kid working 10-15 hours a week on top of classes.