What's not adult and professional about increasing your tc by 30-40% every time you jump ship
This is not about compensation.
Leaving for compensation is absolutely a valid reason. Again, though, the same rules apply. Express to your employer you have received a job offer at X% more, with X improved benefits, and would gladly stay for a match. The worst they can say is no, correct?
Either way, the original conversation was about issues with the employer/manager. Not necessarily compensation.