Lean a lesson that I have just struggled with learning: Sometimes you will work our guts out to get something over the line just for someone else to come along and shit all over it.
If someone else screw's your deal then it is out of your control, Never take shit like that to heart it will eventually break you.
If your customers are happy and your boss is signing your paycheck then take the money and run, Alternatively live the Australian dream: find someone to pay you more to do less.
All of the time HR are dicks, No one ever implements HR propperly and the Power mad generally take jobs in that area. (If I offended someone with this statement then too bad)
Beer n Bitches fixes everything, Take a holiday and do something you have always wanted to do.