Nah, Cesc should leave . Thiago should (will) stay.
I think Barcelona supporters are too harsh on Cesc. He's a fantastic player and I'm sure any other team in world football will take him. Thiago may eventually get better than him but at the moment I think Fabregas is better.