Abolishing the NFL’s Franchise Tag: Why Fans Hate It The NFL’s franchise tag has long been a point of contention among fans, players, and front offices. While it serves as a tool for teams Read More »