I tend to agree for the most part. I recently went back to college to start an electronics engineering degree program. While there is a lot of work, none of it particularly difficult. I'm doing quite well, but I can't help noticing that 95% of my fellow students are struggling immensely. What I really don't understand is why they chose to enter a program like this while claiming to hate math and logic.
I often stay after class to help out those who are willing to accept it, but there's only so much I can do. The biggest problem, in my opinion, is that because so many of the students are having a difficult time, the entire class gets behind as we continually rehash the same material far after what was allotted in the syllabus. I'm almost hoping that many of them will drop out so that future semesters can go more smoothly.