I have never understood the concept of "social justice"...

Occassionally it seems clear, obvious, but then I take a walk through the city centre and see a Scottish Socialist Party stall with "Fighting for Social Justice" emblazoned on a bed-sheet above a foldout garden table -- and they are about giving money to those who do not work and a myriad other bizarre and unworkable policies. And bandying about words such as "fascist", "imperialist", and a variety of others upon anyone who disagrees with the, as is the tendency of such socialists...

But how can simply giving money out be Social Justice? Surely social justice should be the equal treatment of all, not preferential treatment to the poor and penalising the rich? Shouldn't it focus on increasing the mechanisms for social mobility to both encourage people into worthwhile jobs with higher pay rather than reducing the pay gap by giving out money?