Navy Seal Who Killed Osama Bin Laden Arrested In Texas
The Navy Seal who killed Osama Bin Laden was arrested in Texas after he was charged with assault and public intoxication. Robert J. O’Neill, who is forty-seven years old, was arrested in Frisco, Texas, on Wednesday, August 23rd.
His bond was reportedly set at $3,500. He was released the same day he was put into jail.
O’Neill has had a very controversial past. In 2020, he was banned from Delta Airlines after he refused to wear a mask on a plane. He also had reportedly been charged with multiple DUI charges in the past. However, all of those charges were dropped.
O’Neill had stated that he killed Osama Bin Laden in his own book, “The Operator”, which was published in 2016. He was also shown to have killed Bin Laden in several movies over the past couple of years.
However, despite some of his criminal actions, O’Neill has always shown massive support towards the military.