I live in California. My 17 yr old son briefly (about a month) dated a girl he goes to school with back in January. He broke up with her due to her drinking-something my son is not interested in. He is currently dating someone else. However, he has several classes with the old girlfriend. Since she has found this out she has been telling other classmates that they had sex, he is not good in bed, that he is "small in size", that the new girlfriend is ugly and fat and he wants to get back together wit her. My son told me this about a week ago and we had a long discussion and he assured me that they didnt have sex, and I believe him. I advised him not to say anything back to her or about her to anyone else. Just ignore it.
Today my son came home angry. He said the school counselor called him into the office and the old girlfriend was already there. The counselor wanted to know if they had sex and if my son was telling people about the things they supposedly did. He told her no and gave the names of people who could verify it was her spreading rumors. The counselor said he was not allowed to leave until the issue was resolved. He asked for her to call his witnesses out of class and she stated there was no need to involve others. In the duration of her questioning my son, the girl blurted out that she had infact been saying things about him to other people, however, the counselor continued to badger my son. He asked for her to call me and if there were problems or issues to speak with me about it, she told him no. After bieng there for about an hour she let him go back to class.
At his fourth period he was called back into the office and kept again for about an hour, but this time he was interrogated by the girl, the counselor, and two teachers (all females). He told them two different times to call me and they said there was no need to involve me, he aslo requested to be allowed to go back to class since this was all behind stuiped high school games. They told him no. While they were badgering him the girl told him, infront of the counselor and two teachers, she still had feelings for him. Not once did anyone of authority think or feel it necessary to stop the badgering and get this girl some counseling. My son also stated that one of the teachers told the girl she was known for having a bad reputation. My son once again asked to leave. He was told the only way he could leave is if he agreed to not speak about his new girlfriend while at school. My son agreed to do so only so he could get out of there.
1. Is it legal for them to hold him against his will, especially over some BULL SH#@?
2. What right do they have to tell my son he cannot talk about his current girlfriend?
3. If my son requested for them to contact me, arent they supposed to do so?
Does my son have a good case for a lawsuit?? and if so what would this fall under. I dont think it would fall under dafamation of character or slander. I could'nt find any topics that would relate to a matter like this.
Your advice is greatly appreciated.

