Peterson also comes with some personal baggage. He's been dealing with lingering controversy since the 2014 season when he was suspended for child abuse allegations, and after the Josh Brown situation last year, it would be hard to see the Giants bringing in a player with a checkered past.