@SauteePan -You have a good point and I want to add that that is why teachers are often fired because of the activities that they are involved in outside of school.
Whether they are breaking the law or not, the schools usually feel that teachers are a segment of society that have to have impeccable moral standards because they are teaching children and are helping to shape their character.
I know that some teachers feel that this is unfair because their personal life should be their own and they should be able to do whatever they want, but unfortunately that is not the case.
Even police officers also have to adhere to high ethical standards and if they are involved in questionable activities albeit legal they too will be fired because of the unethical cloud that forms.
Teachers and police officers have very high profile jobs that directly impact the community which is why they are held to such a high standard.