When people think of puppies and kittens, if they are treated well, they generally become very nice pets. Chickens are a flock society, and EVERY chicken in the flock is either above or below a chicken when they meet. Sometimes this is very evident, sometimes not so much.
When you pet, allow them to sit on your lap, you are taking the lower role. Chickens equate fear with respect. No fear, no respect. They are not afraid to exercise their dominance on you. This forum is full of stories where the darling becomes the nightmare.
However, the longer I am in this, the more I am sure that there is not a perfect way to raise roosters. As in, if you do this, then they will be perfectly behaved. I am now more of the roosters are a crapshoot, and sometimes you get lucky, and a lot of time you don't.
To raise a really good rooster, you need a sharp knife, and cull the rotten ones. Once you have a good one, you will not ever tolerate the others again.
Mrs K