Speaking from personal experience (both as a student and a TA) nothing is worse than ECE professors for bad teaching or ECE students for cheating, neither aspect of this scenario really surprise me.
I think it is sad but telling that the author gave up so quickly on what is (as the OP pointed out) the basic expectations of his job, but it is also telling about the overall quality and current state of ECE departments that cheating is so prevalent. The solution isn't however, to pursue cheaters but to change the environment, but that isn't going to happen if every professor gives up after his or her first kick at the can.
I apologize that this partial rant isn't very constructive but I'm far to tired right now.