It's not uncommon for the best teams in the NFL to have a tough time keeping their star players because of the salary cap. The Kansas City Chiefs have fallen into this situation.