^
Wanker is a bit more hardcore than idiot, like, if someone accidentally walked into something you'd call them a wally - but if someone purposely bumped you you'd call them a wanker.
When you think of what wanker really means, I don't know how it got to be an insult seeing as pretty much all blokes are anyway But its a good word...that and bollocks...good old british slang!