Giants put him on the "non sports" injury list. So he won't suit up again this season and the team doesn't have to pay him. Unfortunately he gets to keep his signing bonus and won't get punished for all the money he has already cost them.
It will be interesting to see what his agent and lawyer have to say about it since neither of them were present for the evaluation or decision making process.
-Tim