Wow, I can't even imagine what it feels like dealing with all this every day... but I understand it must be very hard. You're a really strong person if you've gone through this for 5 months. So hang in there. A promotion will come (hopefully soon) since it's more than obvious you're the only one who deserves it among that bunch of backstabbing losers.
I'm wishing you the best of luck