He's just not a Major League caliber pitcher. Rizzo is delusional to keep him in the rotation and to expect better results. In every start he has done very poorly with regards to giving up walks/baserunners.
I know Rizzo invested a lot in him and his rehab but it's time to cut bait.