It is not nonsense. " Liberal democrats, leftists, socialists, communists" etc - are not the same. What you are saying is preposterous Also just blandly stating that "they are united in their support of welfare and similar programs" is ridiculous. First and foremost you don't know for a fact...