He was kicked off the Ducks for being a repeat offender (specifically for getting into more trouble while already suspended).
He also has a rep for being an anti-authoritarian jack ***. Not someone you would normally associate with Tom Coughlin.
However we have (under Reese) taken on project players before with late round flyers (Bradshaw being the notable here).
Depending how he interviews I could see the Giants blowing a 6th or 7th on the guy. Then again I wouldn't hold my breath either.