Filch seems to hate students, dirty messes of Hogwarts, and pretty much magic in general. I know he is aspiring to overcome his Squibness, but there must be many better jobs than a janitor at a Middle-High school. Why does Filch feel obligated to be a janitor at Hogwarts?