“Ballistic” means forceful and direct.
Since you are offering your opinion, I will offer mine. Perhaps you should have lurked for a year or two more...