>Take a homeless person and let them sleep in your kitchen in exchange for mowing your lawn -> moral hero.
This is a flawed thesis if you're still trying to argue w.r.t. lordnacho's post.
>Take a homeless person
First off, there's no reason to believe that that person was or was not homeless prior to the situation. This is called an "Argument from ignorance"[2]
>let them sleep in your kitchen in exchange for mowing your lawn
This premise is really a False analogy[3], and explicitly ignores the other warning signs in his post that would indicate that this is not what the situation truly is.
Also, in most developed countries, there are very specific labor and tenant laws. "I'm letting him sleep on my couch if he mows my lawn once a week" is not a legal agreement. It is also not equivalent to "I have a live-in maid" - which also has a buttload of legal protections.
All of your other statements are riddled with half-truth bullshit and I'm not interested in explicitly explaining the rest to you. If you are, in fact, serious about being able to "rationality ground your morality" then I suggest you take a look at some of your statements and think about how grounded in reality they truly are.
[1]: https://en.wikipedia.org/wiki/List_of_fallacies
[2]: https://en.wikipedia.org/wiki/Argument_from_ignorance
[3]: https://en.wikipedia.org/wiki/Argument_from_analogy#False_an...