Thanks for sharing your story.
You are right that I am too naive to believe that doing good job will change his attitude. People are different.
I guess I need to prepare for the worst outcome and move on for next job.
And next time, I will remember this lesson.
Thanks again for your good wishes.