Scale of abuse of politicians on Twitter revealed MPs receive more than 130,000 offensive tweets over a six-week period. Source