Yeah I'd sign him. What he's done outside of football doesn't affect his ability on the field, if he's still got it. Was it wrong, absolutely, but just think about the fun you'd have with him.
And a Lions franchise with Stafford/Vick...
. Most likely I'd put him back on the Falcons.
Position just depends on his ratings in the game.