If you were given $10 for every homeless person you beat up, how many would you beat up?

Solution
That's easy, all of them. You see, it's like grinding in an RPG. At first, you're only able to beat up 30-60 homeless a day depending on your stamina. After a couple weeks of relentless homeless bashing, purchase a beater truck and several blunt objects to "joust" with, bada-da-bing bada-da-boom, you just reached level 2. Now your homeless bashing capabilities will grow exponentially to the point you can hit level 3: hiring goons. After level 3, it's just a matter of you and your party grinding out the post game till every homeless bashing quest has been 100% completed. You'll be filthy rich by the time you're done.

It's not rocket science.
Back