That's very true. Slughorn was wholly incompetent as a head of house. That being said, I'm sure many of slytherin were being taught their supremacist ideologies at home, but having a competent head of house would for sure have slowed the spread at school.