Debih, the exit explains pretty much everything. There are people out there who do not deserve the level of effort you give.
You've done what I always advocate. If you don't like it, move somewhere else. It has always been my motto from when I left the Army. I hated the Army for years but had no way out. Ever since I have only worked where the environment rewarded me for my effort. If it was abused I moved.
Very best of luck with the new job and enjoy the Christmas do...