Modern leprechauns are largely just a bunch of Irish stereotypes, a lot of which were borne out of anti-Irish sentiment that existed in the British establishment in the 19th century to make the Irish appear uncivilised. Rumpelstiltskin is race-neutral, which means we can all hate him equally.