the Giants need to suspend this loser.
May I suggest you file a formal complaint with their front office and the head of the league