> exploiting the jobless
You're committing the fallacy described by the "Copenhagen interpretation of ethics". http://blog.jaibot.com/the-copenhagen-interpretation-of-ethi...
First, why do you describe offering someone a job as exploitation? It's totally not. Giving someone an option they didn't have before makes them strictly better off. They can choose between it and their other options. Working a job when you didn't have one before tends to make a person better off - either way it's up to them, and either way, it's one more option they didn't have before.
Second, just by interacting with the situation, you don't become responsible for it. The homeless' situation is not a potential employer's responsibility any more than it is yours personally or any other person's on the world. What are you doing about the homeless problem? Employers who go out of their way to offer homeless jobs, and to indicate that they won't discriminate based on that background, are actually giving them the opportunity to improve their lives. By comparison, most people involved in the thread will have done nothing at all to help homeless or give them opportunities, despite criticizing employers who do.
(Please read the link above; it offers a useful discussion of the issues.)