The fact is, we are all working for a wage. With the death of unions, and right to work, that's about all we're working for, personal motivation aside.
If a company is willing to pay more to hire you than your company is willing to pay to keep you, take it. Only suckers stick around out of some loyalty. See how loyal the company is when times are tough. In my personal experience, the tenured, high paid 40 and 50 year olds are the first to get the axe.