If you are serious, this is way out of bounds. You need to have your parents get involved and go to the school board. Do not tolerate this behavior.
You must get help from someone who will be an advocate. Have you told the guidance counselor? No....teachers are not to yank your collar or use verbal abuse. THIS IS NOT ACCEPTABLE.
Edie Raether....therapist and author of Stop Bullying Now
This is not the right thing for your teacher to be doing. Have you talked to your mom and/or dad about this? I hope you will. It would also help if you could talk to someone at school, like the counselor or the nurse, if you don't think you can talk directly to the principal. You can ask your parent(s) or counselor or nurse to meet with the principal along side of you, in private.
This kind of behavior is never okay. Sometimes doing the right thing, like talking to someone you feel you can trust, about this uncomfortable situation, is harder than doing nothing. Do the right thing.
Teachers are not allowed to do these things. The teachers are definitely not suppose to touch a child in anyway possible. a lot of teachers say the words piss and crap. those are not necessarily curses. and if he does bother you and is really mean to you then you have to tell someone older so they can deal with the problem.
Talk to your parents, principal, or councelor. What that teacher is doing is harrassment and he should be fired. Dont be silent because your afraid of him or the embarrassment he can cause. He is only as strong as the power you give him. It is not likely that any of the authorities you can approach would take his word over yours. If all else fails, organize a group of students who are witnesses to this teachers horrid behavior to approach the principal and or the media.