I have no doubt that many peoples negative opinions (particularly here in America) are driven by her race, but that article loses so much credibility by not even touching on her outbursts on the court that would make people dislike her (particularly at the US Open a few years ago).
The BBC relates to it.
Federer inspires devotion like few other players. It is impossible to imagine him behaving as Serena did in losing the US Open final in 2009 on a foot-fault and penalty point, telling a line judge that she would shove a ball in a place where it is not ordinarily found.
Federer is all control, at least until the point of victory, when ice breaks and the tears flow. Serena is at least three contradictory characters in one - the warrior player, the handbag-designing girlie girl, the insecure body-conscious woman.
She even has names for them: Summer, who is all smiles and thank-you notes; Psycho Serena, the on-court competitor, and then Taquanda, the US Open one, the one you really wouldn't want to be around, tennis ball to hand or not.
When Gerrard was refusing to pass the ball to his own team mate did you hate him? Sport is emotional game as well. They our humans and certainly will make mistake and loose control at the time. How long as she been on the tour? add that up to all her mistakes.