I think it was more along the lines of "Look what happens without us!" coming from a company that consideres the end to be superior to the means. And anyway, the link *was* taken down, albeit belatedly.
The good news is that Ubisoft is dropping Starforce from all their upcoming games