Having a great player at you club year after year is a luxury and shouldn't be an expectation. It's nice when it does happen, but we are in a different era now. It's important to remember, most players are not fans of the club they play for. Gerrard was a fan which is probably why he was so Loyal, but that is a bit of a rarity. It's a really weird hypocritical mindset we tend to have about players. Hypothetically, let's say you have a mate who is a doctor currently working at St Vincent's. If he told you that he got offered a position at Royal Melbourne with 30% more money, I'm sure you'd be super happy for him and would not question his loyalty in the slightest. However when a football player does the same thing, we get all shitty and behave like toddlers. Competition points are all the matters, not the individuals that helps win them.