The fact our record when he's out of the lineup is awful kind of argues against your point. I know there's many other factors but it's kind of eye opening. They are 3-21 without him in the lineup.
However I agree 18m is too much. He wants overpaid. I think we'd all like to see him back since he is a very good player when healthy, but it needs to be on a fair deal for the team.