The hard truth is there are only two main groups demanding socialism or communism here in the USA: rich liberal children who can have anything they want but hate their parents' success and basement dwelling societal outcasts who will never have anything they want. Both groups are completely unaware of what is actually needed by a nation to thrive, and they really don't care to learn.