@cicerone imposter,
I understand the difference. But in my opinion, there should be no difference.
But does legal right relieve you of moral responsibility?
Why is it morally right to take the home of someone who then has to live on the street?
It is because everyone has to look out for themselves and their own first. The family can't pay the rent, toss them out or else you can't pay your rent either.
And if someone's got to live on the street, better it's them.
The house owner who evicts the people who can't pay is not an evil man. He doesn't act to hurt those people, he does it to help some other people.
And that's what I've been saying all along. Bad acts have good intentions. Even Hitler believed that what he did was good, and if he'd won the war it is likely that we would agree with him.
People do not know right from wrong independently of the social context. Our social context makes it justifiable that people are homeless. It makes it all right to keep entire nations in perpetual poverty to sustain our way of life. The social context defines right and wrong, not some external force or absolute principle. That's what those experiments you referred to show, that if you change the context in which the choice is made, you do not change the definition of what is morally justifiable, but you change which actions fall under that category.
I do not open my home for the homeless. But if someone here has no money, they will get enough to live and eat, and if they don't have a place to live it is provided. Even the most die hard alcoholic who can't do anything but drink and sleep all day gets a check every month.