In 2007, Thomas Dworak went to prison for having machine guns and 50,000 rounds of ammunition.
Now, the 63-year-old La Crosse man has been arrested on new charges.
Wednesday, police were called to the Barrel Inn on West Avenue because Dworak was drunk and grabbing customers.
Upon his arrest, he swore at officers and kicked one in the leg.
Police found he was carrying three concealed knives and a jigsaw blade.