I have to pipe in here. I have noticed the first response for many when talking about a mean rooster is "rooster soup". But, not all chicken folks look at their chickens as game. To many of us, they are pets who provide eggs and entertainment.
My evil silkie rooster (in my avitar) would charge and attack whenever he got the opportunity. He is almost 2 years old, his spurs are about an inch long, and the floggings hurt. He can't fly, so I never had to worry about him getting me above my knees, but he has lunged at my hands when I was petting my hens, and left nasty bruises. I wear rubber shoes or boots, so when I kicked him it was more of a punt in the chest, and I don't think I ever hurt him. But, it never seemed to deter him, either, though it did make me feel better. I hated that rooster, and sometimes wished he would just "disappear", but he did his job as he was supposed to do.
I say "did" because he is no longer the TOP rooster. He has been demoted to the bottom ranks of my 12 chicken flock. If someone had told me my sweet and goofy blue (former house chicken) silkie would take over the flock, I would have laughed my butt off. But, that is exactly what happened. Over a period of about a week, I noticed my evil roo, who would charge after me when I left the chicken area every morning, gradually start to ignore me. Then, I started noticing that, where he was the first one out, he became almost the last one out of the coop, and made a mad dash for the back of the yard. I even posted about it, because it seemed so strange. Now, Lavy is the top rooster, Roovie has been exiled and is actually NICEish. He avoids me if he can, but wont attack if I try to go near him or pick him up.
So, if you aren't wanting to kill the rooster, try "grooming" a nice rooster to take his place.