Ich denke auch und kann somit allen andern nur zustimmen, dass deinem Kater ein Raufkumpel fehlt.
Es scheint ja nicht so zu sein, dass er deine Katze permanent angreift, sondern es scheint als wolle er raufen und sie findet das natürlich nicht gut. Genauso wenig, wie es ein fremder Kater draußen gut findet, angerauft zu werden, soviel dazu, sie können sich ja draußen Freunde suchen. Ja, sie könnten, Katzen tun das in der Regel nur nicht.
Auch dass er deine Hände angerauft hat, spricht für mich dafür, dass ihm einfach ein Kumpel fehlt.
Ein Katerkumpel ist natürlich keine Garantie dafür, dass er draußen aufhört zu kämpfen aber er wäre mit Sicherheit ausgelasteter und deine Katze hätte mehr Ruhe und vieleicht wäre er auch ausgeglichener und würde weniger Streit suchen.