I feel you. It has been very frustrating for me too. I was being definitely underpaid and the raises they promised was very low (even when they said I got the highest possible raise). Even though I loved the team and work, I couldn't justify the pay gap so I jumped ship. I immediately got 50% raise by doing this. I really do wish there had been a way to stay because I would have stayed maybe with 30% raise.