You won't ever catch a middle or upper-class person claiming to be a socialist. Champagne liberals, certainly. They're liberal up until the moment it suits them. You'll see a lot of that in America where those in their gated communities actively welcome illegal immigration as '*sanctuary states*' up until the moment when those same illegal immigrants begin becoming a nuisance for them. Until that point, they're out of sight and out of mind becoming the problem of the working or lower class to deal with.
The same concept applies over here with the majority of illegal immigrants coming from France who have previously applied for asylum but were rejected because of their criminal past or association with known terrorist groups. Public sentiment quickly swung in the other direction after we found out what the government was doing with our taxes and the subsequent impact these criminals have had on our society.