Why do people attack him for being a teacher? I don't get it.
Lawyers have traditionally been considered scum and that's what the vast majority of politicians are. A teacher becomes prime minister and suddenly that's some sort of disgraceful profession? Why do conservatives always say it dripping with condescension?
There are a couple of reasons. First, one presumes a lawyer is someone who is more worldly, more sophisticated, and has detailed knowledge of how our laws work, and the history around creating them (and thus of government). Lawyers have a reputation of being sharks, of being determined, of being cutthroat. They're treated warily. Maybe no one much likes them but their abilities are respected. Teachers... not so much. We've all met a lot of teachers who were very nice, but nice people don't do well in politics. We've also met a lot of teachers we had little respect for, who were lazy. Personally, my most recent acquaintance with teachers came when I worked for the government and we'd get summer students every May. A number of them were either in teaching school or headed there, and without exception, they required more careful supervision. They took more time off, were intellectually lazy, and did the minimum work they could get away with.
I still clearly remember one such student announcing she'd been accepted to work in a school. I, being something of a joker, said "God help those poor children." She laughed, but I was actually serious. She was a hapless incompetent with no drive or motivation who had to be constantly watched. Why did she decide to become a teacher? Because she'd get summers off and she liked kids. Meh.