The sooner we all realize that these guys are all essentially independent contractors who mostly have very little loyalty to a team logo or city like we do, the better. Hell, there are literally guys in the league that don’t even like playing at the NFL level at all, much less the team they play for, but they do it because they are good at it and it makes them rich.
For a large portion of the players, arguably the majority, the NFL is simply a business venture.