Also I will point out that sometimes kids say things without really knowing what they mean and/or how rude it is.
I did teacher training briefly while at university as I didn't know what I wanted to do after leaving. This was over 25 years ago in a "nice" semi-rural area. I saw what (some) kids are like. I then realised you had to be nuts to do teaching. I would rather be on the dole than be a teacher.
If you can teach something kids enjoy, and you have kids who want to learn, there are few jobs that can give such good job satisfaction.
The problem with being a Teacher isn't so much the
teaching, but the ridiculous pressure of planning, assessing, marking, dealing with paperwork and behavioural issues. I would urge people to seriously re-consider before going into teaching. However if someone has worked in a school as a Teaching Assistant for several months (preferably a year), talks to teachers, runs some clubs, does some break/lunch duties, and is fully aware of the pressures involved, is able to build a good rapport with students and is confident of not just being a good teacher but good at behaviour management etc, then - and only then - go for it.
And if you can manage it, it will be incredibly rewarding.
I know several ex-teachers who found it to be far too time consuming and stressful. But all would agree that it could be very rewarding.
I wouldn't say you have to be "nuts" but you would have to think about it very hard.
This thread may also be useful/interesting:
A teacher speaks out about their experiences at willenhall school (in particular post #21, which includes the thoughts of a couple of forum members who have experience of teaching, who I have met several times at forum events).