I'm not aware that you could be banned from a neighborhood. Like anything there are mean people and nice people - you just described both.
One way you could minimize people being rude and mean is to make sure you are not making noise while collecting. Try to be as clean about it and as quick as possible. If it is hard to get at the cans without ripping bags and making a mess or noise - leave that house alone. I think many people get angry because of the noise or mess as a result. Maybe you could even leave a note thanking him.
Like the one neighbor would put out two bags with the cans in it - that is smart on his side - he is helping someone else out, while ensuring there would be no noise or mess in front of his house. My mom does that (we don't have trash pick up where I live so it isn't an issue).