Politics and sports have never been more intertwined than they are currently. NFL players have recently been speaking out against the president. On Monday Gerald McCoy made his feelings known about the president's recent comments. On Wednesday he apologized for some of those comments and spoke about the upcoming game with the New York Giants.