I don't think this stuff happens more in public schools. Asshole teachers can be in any sort of school situation. 
 
I was verbally harassed by my 6th grade PE teacher. My parents kept on going to the principal and guidance counselor about it, but nothing was ever done.