Huh, guess we went to the same university. I had him for a few classes and also TA'd for him: he's a really smart dude. He posts a fair amount on reddit, too. Unfortunately, I'm not going to let you get away with dissing my department any more than we let anyone get away with it on r/RIT.
At least when I was there, the number of people who complained about the RIT physics department definitely over-represented the number of bad professors. There were maybe three or four genuinely bad intro physics professors, and plenty of complainers who used this fact as an excuse to whine about how they failed physics, even though they had a great professor like Koberlein. NB: At least when I was a TA, I don't think I failed a single person who actually showed up every day. The kids who studied and asked questions in class and went to review sessions definitely never got below a B.
In my experience people really don't like being told that they are not smart. Often, people who wanted to be engineers or computer scientists only found out that they weren't smart enough to not study from their physics classes, and they often blamed the physics department for that. It's not like we could make the tests any easier: we literally put an exact copy of an example problem from class on a test once, and the majority of kids got it completely wrong. When the majority are clearly not invested enough in the class to do well, no matter what you do, it's hard to have sympathy for the people who failed.