I am certainly not in favour of laws to discriminate against people on the basis of race, but maybe a requirement to sit an A-level (or equivalent) in economics before anyone can sit in the Commons might weed out people who believe in (for example) the lump of Labour fallacy or the oft held view that profit is the difference between what you should and what you do pay for something. People who think like this are called "socialists". Perhaps the very act of studying what should be required for anyone who aspires to run for office, might get these idiots to see sense.
Socialism is nothing but economic illiteracy dressed up in a load of pompous pseudo-historical garbage and trite, adolescent philosophy. In its class-war rhetoric, it is just as hate-filled as facism. Socialism - a creed responsible for more deaths than anything other than religion - should be just as unacceptable in polite discourse as the Holocaust-denial or overt racism.