This is exactly how I feel. I think my order of preference would be:
1) Retires a Devil, we retire his number next year, all is good.
2) Plays backup for us next year in a very limited, no more than 15-20 games, capacity. And keeps his comments to himself so as not to create controversy or issues.
3) He goes to Montreal for one season, just for the nostalgia of it and to play in front of his hometown.
4) He gets a spot on another team, plays out the year, and realizes how dumb it was and then comes back to the Devils in some capacity (off the ice)
Of those choices, I would say only 1 and 4 are at all realistic.
If Cory is signed, I'd go with 1 and 2.