Yeah, there are a lot of mean assumptions in Harry Potter that are often handwaved because it's a fantasy book. The more that the writing became "serious," the more problems I had with some of the choices, like...
Only one house being the good one, and one house being made up of evil...