Justin K. Aller/Getty Images
If Pujols was entering free agency in 1972 not 2012, priorities may be different. As much as any sports fan may hope for a player's loyalty, the bottom line is about making money and being properly compensated for one's talents.
Pujols has been as underpaid as any human being could be for playing under a seven-year, $100 million contract. Despite his career-low numbers this year, he will still command an annual salary well over $20 million per season. Signing for anything less with the Cardinals may be seen as a sign of loyalty to the fans, but it would be a horrendous business decision by Pujols.
As attractive as other teams may look to Pujols, he's going to sign whichever team is willing to pay him what he feels is fair to him and his considerable talents. Leaving St. Louis may not be what is best for baseball, but Pujols cannot concern himself with those thoughts. Instead, he needs to do what is best for the rest of what may turn out to be the greatest career in the game's history.