EGALITARIANISM IS NOT UTOPIA!
Egalitarianism is NOT a utopia; it is not a perfect society in which all problems have disappeared and all people are saints.
Egalitarianism is when the people who want class inequality (a small minority today!) are no longer in power and the people who do not want class inequality (the vast majority today!) are in power.
And no, egalitarianism is NOT a society in which goods and services are free to anybody no matter what; it is NOT freeloader-friendly and it is not the freeloaders' paradise that some crazy Marxists advocate with their "free access" slogan. It is, however, a society in which most people will be motivated to do useful work.
First of all, contrary to what some people mistakenly believe, egalitarianism is NOT based on the premise that ALL people want an egalitarian society. It is based on the premise that most people do, and that the majority can prevail over (by force, if necessary!) the minority who oppose egalitarian values to make society be shaped by the egalitarian values of the majority: equality (no rich and no poor equality) and mutual aid.
In an egalitarian society people with egalitarian values have gained the upper hand and have the real power in society, but this doesn't mean they are perfect people. There will still be problems stemming from the fact that people are not saints. There will still be individuals sometimes doing nasty things to other people. Selfishness will not disappear. There will still be crime and criminals to deal with.
The difference is this. In a society based on class inequality there is official approval for some people to have extreme power to dominate others and to act in extreme opposition to the Golden Rule. In contrast, an egalitarian society is based on principles that promote rather than impede egalitarians' ability to oppose any individual or group of people attempting to gain the power to dominate and oppress others or act in flagrant opposition to the Golden Rule.
It's not utopia. But egalitarianism is much better, and worth fighting for.