Yes...you make excellent points...and yet, these people are so good on so many other levels. BUT...socialists and worse: anti-capitalists.
The Good Lord warned with the Ten Commandments that "Thou shall not covet" ANYTHING that is another's.
Every slam of the "evil rich" is a violation of that Commandment.
People that engage in envy have no ability to logic, observe, deduce, act ethically or analyze their own human behavior. They can only criticize the behavior of those they envy.