Just to offer you a little bit of education the term "useful idiot" has its origins as a political reference rather than being just some brainless attempt at causing offence by using naughty swear words like calling someone a **** or twat.You're an incredibly thin-skinned person for someone who throws insults out so freely.