It's tough for some guys to lose weight, it really is. We shouldn't have outsize expectations for this summer - he just isn't the type of guy that can drop 10 lbs per month. The C's should set realistic, attainable goals for him and demand consistency. Get down to 275 by the start of the season, 270 by all-star break, 265 by the end of the season, and keep those good habits in place every day. If he ever gains weight during the season, bench him right away and don't let him play until he loses it again.
If he's right that he's already down to 285 again, he's got six months to lose another 25. That's about a pound a week, which is nothing for a guy his size.
But I hate hearing all the flimsy defensive excuses about his genetics and how much more everyone else can eat and how hard it is for poor Sully--and that he'd have to go to bed starving after games not to keep packing on the pounds.
As one of the comments on the ESPN page notes, a 'cup of fruit' is very much the wrong stuff for him to be snacking on. For all his millions he should have found some competent expert and/or chef to put him on the right track by now.
He's coming up on a contract year, however. Even though last summer he failed at his one job--to lose weight--he's got more months and more incentive to get it done this year.
Still, I'd hope he loses the weight and then can be traded out. Even a weight clause in a new contract won't cure his attitude.
Oh, and you're right--he should have been benched for his weight long before now.