Трицератопс мог использовать рога для защиты, никаких препятствий тому нет. Более того, у многих крупных современных животных рога несут универсальную функцию. Состязания внутри стада никак не препятствуют тычкам подбежавших хищников. Думать же, что тираннозавр вообще не получал тычков рогами - точно не приходится, ибо он сам их периодически хватал.