A wingnut is someone on the far-right wing or far-left wing of the political spectrum - the professional partisans, the unhinged activists and the paranoid conspiracy theorists. They're the people who always try to divide rather than unite us.
You don't have to have a language in common with someone for a sexual rapport. But it helps if the language you don't understand is Italian.