I just read and interesting article at:
The interesting this is that this describes my work life for the last 11 years with my company. I care too much about the job, people, products, etc. to walk away from it. This puts me in the untenable position of accepting crappy raises and declining benefits (although some have been generous (like when I was going to leave for more money three years in)).
This has definitely lead to some resentment. Resentment I either should deal with or get out. I'll probably just deal with it (thus fitting the paridigm of the article).