Ive had the same - A Suffolk ram and Heb ram either side of a fence fighting for a week to get at each other, till finally they did, even match, horns vs muscle, in the end they sat down next to each other written off, unable to tup or walk,.
If any get pushy with me a rasp across the nose with a stick, as hard as you bloody well can, its the language they understand - headbutting. Keep walking at them, swishing the stick.
They never come back, but always be aware, they will want to get you from behind if they can, and one has had me before now in the back of the legs by a gate.
As soon as they can be, send them for meat, and dont sell to someone else, its not fair - if they get a broken leg from a big aggressive tup/.