but at the same I can't find a lot of reason for moral outrage that someone hustling to support themselves and their family might quote higher prices to someone who looks like they might be able to afford it.
I'm surprised you think it's ok for a vendor to charge different prices depending one someone's looks. That seems wrong to me. I bet the vendor would not like to be sized up for her looks (in terms of what she can afford and not afford) as she goes about her daily life in NY.
Today there was an article about a black MD/PhD student who is suing due to not being allowed to use the bathroom in a Midtown bar because the manager did not believe he was there as a paying customer (he was; he had been there ordering things and drinking/eating for 45 minutes). His friends had been allowed to use the bathroom but he hadn't been.
So it would be better for everyone if there is no sizing up going on to charge higher or lower prices, or making assumptions about whether someone is a paying customer or not, etc., based on looks.