Sometimes I feel a bit foolish when I drop a fat stack of cash on a Neo cart (this feeling is attenuated when the game is GOOD, however), but I never really feel "guilty" about it in the sense that I'm perpetuating a classist society or any other such nonsense.
And on the subject of homeless people, I'd just like to chime in and mention that a good deal of them are completely whacked in the head, due to schizophrenia and other debilitating mental disorders. I go to school in a fairly affluent area, and even we're not immune to the problem of transient homeless people. There's one that I see quite frequently at a nearby fast food restaurant. He usually sneaks into the restaurant with food that he's acquired elsewhere, sits down at a booth, and proceeds to LOUDLY carry on a nonsensical conversation with himself while eating whatever he's picked out of the trash. For some bizarre reason, the workers of the restaurant, who know good and well that he's not a paying customer and still use the facilities, make no effort to remove this bum from the premises. Truth be told, they're probably scared of him. People like this guy are so mentally off that they couldn't hold down and job and provide for themselves, even if they wanted to do so. So what's the solution? I would that that basically warehousing such individuals in institutions would be the safest thing to do for all parties, but obviously the politicians didn't think so. So now, we've got them wandering the streets, where they can pose all sorts of hazards.