Regarding Ranger - do you have a place to keep him at your house? Get him gelded as soon as possible. Push his head away if he tries to nibble, if he bites, hit him. He mustn't ever be allowed to bite without punishment.
As long as you are an occassional visitor and he is with the other horses, you will have trouble. If he is by himself and relies on you for food and exercise, he may be a little more appreciative.
If possible, send him to baby boot camp for some manners (a trainer).
Don't get your feelings hurt and don't give up. We've just all been there, done that :) and learned from experience.
The cornering. How do you prevent or stop that?