Romans were brutal. When Tiberius discovered his tyrannical henchman Sejanus’ plans to usurp him, he had his 2nd in command Macro murder hundreds of Sejanus’ supporters and family members. Many of their decapitated bodies were left in public view for days. Sejanus’ young daughter Junilla could not be executed because of a Roman law against executing virgins. So one of Macro’s centurians was ordered to rape her first, with a rope around her neck, and then strangle her. Her defiled and murdered body was then also displayed.
Plus, that whacko who portrayed Sejanus emerged as a leftist pig and Nevertrumper, completely destroying any further interest for me in Star Trek.
But remember also that Roman writers were op-ed writers first, historians second.
[snip] Most historical documentation of Tiberius’ revenge is given by Suetonius and Tacitus; their portrayal of a tyrannical, vengeful emperor has been challenged by several modern historians. [/snip]
https://en.wikipedia.org/wiki/Sejanus#Execution_and_aftermath
as for Macro (again, per surviving histories):
[snip] Caligula had begun to take power immediately upon hearing that Tiberius had died of natural causes but without making sure that Tiberius was dead. Tiberius was still alive and, shortly after, was heard calling for food. In order to prevent an embarrassing and potentially dangerous situation, should Tiberius have reacted angrily to Caligula’s hasty ascension to power, Macro “ordered the old Emperor to be smothered under a huge heap of clothes.”
Macro was confident of rapid promotion for past services but Emperor Caligula was aware of the potential threat Macro posed and soon removed him from office. According to some sources, Macro was promised the governorship of Egypt but upon arriving at Ostia with Ennia to take ship, he was instead arrested and stripped of his office. Macro committed suicide soon after. Macro was able to leave enough money to provide an amphitheatre for his home town of Alba Fucens. [/snip]
https://en.wikipedia.org/wiki/Naevius_Sutorius_Macro
This may be it: