“From what I’ve gathered..I’d have fraked the guy”
I believe the term you are looking for is ‘fragged’.
‘Frak’ has a much different connotation... particularly among certain science-fiction fans.
Just a heads-up.
But yeah...I would have fragged the ass-hole. And I think he got fragged...by his own guys.