Rio Ferdinand has been suspended for three games and fined 25,000 pounds for an offensive remark on Twitter.