For those that don't know "Twats" has been a British swear word for a long time. It's a milder version of the C-word.

P.S. I think all people who use Twitter are Twats!!