Being fired as a foreign teacher is par for the course at Thai government schools. Only if you are popular in the staff room will you last very long. Thai teachers are a strange breed, so proud and full of hubris but really know very little about anything. They need to be flattered and made to feel important. The longest I lasted in a Thai school was three years. Being fired from one is normal. All the foreign teachers I ever met were eventually fired including me.