I tend to notice that people who hate their teachers are usually the ones who screw off and give the teachers an actual reason to be negative toward them.
"This teacher sucks, I don't learn a god damn thing!" is what I sometimes hear, and 90% of the time it's coming from someone who doesn't get work done, behaves inappropriately, or has a history of doing such.