The only people that loyalty matters to in professional sports are the fans, and even that is questionable.
It's business. It's a job. If Ottawa offers Alfredsson $3 Million and someone else offers him $6 Million....who do you think he is going to sign with?
Let me attempt a metaphor that most of you should be able to relate to.
McDonalds is paying you $3.45 an hour. Burger King likes the way you make fries, and they offer you $4.15 an hour.
What are you going to do?
You could tell your boss at McD's that you have an offer and you'd like a raise.
Then he can hem and haw and feed you a line about the economy and a budget, then you leave and he replaces you with someone that will work for $3.45 an hour and shut up and be happy about it.
You switch paper hats, and on payday you are about $0.70 an hour happier than you used to be.