I would keep #2. Would definitely get rid of #1 because he is aggressive to people. Would get rid of #3 because he is "shunned by the rest of the flock". From what I've seen of chickens so far, the ones that are shunned by the flock, male or female, often seen to have something wrong with them - they are unhealthy in some way. I think animals know when one of their kind is unhealthy, and shunning is nature's way of weeding out the weaker members of a social species.
Because I don't own them it's very easy for me to say - they all get rehomed. There are so many terrific roosters out there - many of them offered free, that I would get one that people and chickens adore. If you just want eggs I guess it's doesn't matter as much. But if you are planning to sell chicks, get a rooster that would fit in breeding wise with the majority of your hens.
Its a tuffy, I had three roosters, and had the exact same problems. I kept the runt rooster, and gave away the other 2 away to a neighbor who said she wouldn't kill them. (She has over 60 hens, so there were enough to go around for the 2 roos
) Its been about 8 months since I gave them away, and now my runt rooster is becoming a meany, but not AS bad as the others. Roosters will be roosters..