If a teacher is really unhappy in their situation, it might be best to leave. This is especially true when their feelings begin to show though in the work. If leaving is not a possiblity, it's important to do YOUR part in making the school a better place. You can not be all things to all people....but it may make things better knowing that you are doing all you can do, dispite the uphill battle, to be the best teacher you can possibly be under the circumstances. Bide your time though. Don't let yourself get too burnt out. Do not be afraid to leave when you are able....for your sake, and believe it or not, for the school. If your behavior is effected by your feelings toward the school, it will effect your students and collegues. Best of luck!