Kristen, this is going to sound odd, but I had the same problem and was so upset to have to give up one of my best boys, then one of the gals at My Pet Chicken told me that when this happened to her she leashed them with a piece of cloth around the ankle tied tightly and put each one just out of reach of eachother on tieouts.
I put my Aracuana on a leash and realized that the seabright wasnt the problem...so I left it with just the one on a leash for around a day. He spent alot fo time trying to jump against it and get off of it...but ultimately gave up and just stood around. By the time he finally did get himself off the leash he had stopped fighting.
Now my big problem is crowing...they have been crowing back and forth at 4 AM! The neighbors are not happy and neither am I!
So I have been putting all my roos (I have a little serama with a BIG voice too) in a dog crate with a packing blanket over it at night.
I dont know if the leashing thing ultimatley will work for everyone, but it is a way to allow them to be in eachother's faces and get over it.
She also said that each roo should have at least 5 or 6 hens, and I dont have as many hens as I previously had...so, Ive got 16 hen chicks growing like weeds, and Ive been buying a hen here and there on eggbid (looking for turkens and frizzles right now...frizzle turkens are my favorites)
Good luck! I may end up giving one or two of my boys away...but so far so good as far as the fighting goes.
Melina