it sounds like it is his first time with undergrads.
A&M lists this as a 400 level course - As in, targeted at graduating seniors (and actually has that as a requirement to take it without an override). Technically still undergrad, but if those students haven't mastered the concept of "pay attention and don't screw around", they won't, and deserve to fail.
1. These students are taking more than just His class.
2. Chances are the class is required.
The BBA curriculum at A&M lists that as the only required class for 8th semester students (with three other electives) - It counts as the goddamned capstone course for the degree. Any student who has too hefty of a workload that semester aside from that one class has only themselves to blame.
3. The students are filled with other concerns then just that class. Finding a girl/boy friend, trying to keep on on what he should socially be.
Sooo Not His Problem that you have me at a loss for words on how to phrase this more strongly. When paying $22,470 per year for a piece of magical job-paper - Sit down, shut up, and pay attention, or GTFO.
4. Because he specialized in that topic for so long, there isn't any empathy on the fact that people just don't get it, the first time.
I have taken strategic management (though not at A&M). Really not much to not "get" - You learn about Michael Porter and SWOTs and Jack Welch. Even if the professor completely sucks, you just watch powerpoint slides and memorize facts for the test. If he doesn't suck, you have fluffy group case study discussions where you basically have no wrong answers. If you don't "get" it at that point in a business degree... Well, to reiterate my opening paragraph, you shouldn't pass.
You want to know what really happened here? In every class, you have a handful of waste-of-flesh whiners who will bitch about every lecture as too boring (or alternatively, that the professor actually expects them to participate instead of letting them read Facebook on their phones in the back of the room); every assignment as too hard (even the ones where the professor all but gives the answers right in class); every paper too long. This poor bastard just managed to get an entire class packed full of them.