The bottles here in MA cost a nickel each. Most people don't bother bringing them back because one would have to accumulate 20 bottles taking space, plus the time and gas it takes to actually return them for a measly $1 back. More practical to just toss them in the bin.
If I understand correctly, when you put the bottles out on the street to be recycled, the city takes a cut of the deposit money that the recycling company collects from those bottles, even if it is just a discount on the price of the recycling pickup service. You and your neighbors are giving away free money. Granted, you need 10 bottles at .10 each to make a buck back, so individually, it's just peanuts and must people don't bother with it, but how many people recycle 10 bottles each week in your ENTIRE city/town? For them, it adds up pretty quickly.
That my friend is one of the big reasons governments everywhere push for recycling so much. Not only because "it's good for the planet", but because it's free money they get.
If you pick them up from your neighbors recycling bin that was left out on the street, you're not stealing anything, you're helping your neighbors dispose of them, AND by reusing them yourself, YOU are recycling and making a great contribution to society by letting less crap end up into the land fills. You're a HERO!!!