The government, past and present, are primarily to blame.
I used to be fairly well known in the White Nationalist circles years ago. Lost count on the number of young men who's lives have been ruined by making threats they cannot carry out online. By the time they reach out to me, they are either in prison or on their way there.
Many are very bright, and know something is very wrong in our Western nations. Instead of taking the time to learn history, they often fall for simplistic rhetoric from those I suspect are in the pay of Zionists.
The very few far right I know today are all outstanding young men, building their careers and building close knit white communities and just want to be left alone.
They are racialists, not racists.
The word racist was coined by Jewish Bolsheviks back in the late 1920s to sow division among non whites and whites. Find a dictionary printed before then and the word racist does not exist.
The proper English word is racialist - one who is proud of one's ethnicity. Everyone should be proud of their heritage.
This is what I stressed during my years of White Nationalism. I often told others to avoid being hypocrites and let others be proud of their race and culture too.