adding my two cents here:
i don't think it's fair to blame william on the breakup; or use the opportunity to dish on him. i mean, if he's really that bad of a human being, i have to wonder kate's own motive of keeping the relationship going on for so long. also, any relationship comes with a whole package, if we want to discuss Kate's "sacrifice", it's only fair that we should also bring up all the "perks" of being the gf of a future king.
personally, the William camp behaved far better during the whole breakup drama. at least, they didn't try to trash the other party while defending him; as far as i knew, they even rarely got quoted in papers.
this relationship has run its course. it's time for Kate and us to move on. if there's no new development, maybe the moderator of this thread should consider closing it. no point of finger pointing and speculating forever