The blurred borderds of racism, neo-fascism and national populism