A video recently showed the officer, Mark Kessler of Gilberton, firing federally restricted weapons along an old strip-mining road while unleashing a stream of vulgarity -- calling liberals "libtards" and telling critics "[expletive] you."
The Gilberton Borough Council had voted 5-2 to suspend Kessler for 30 days without pay and voted again Thursday night -- this time to suspend him pending termination, WFMZ-TV, Allentown, Pa., reported.
"No surprise. We knew it was coming," Kessler said.
Council President Daniel Malloy said Kessler has 10 days to appeal the vote before he'll be terminated from his job.
Kessler's attorney, Joseph Nahas, said he'll request a public hearing next week.
Kessler has been accused of misusing borough property, neglect of official duties and failure to turn over weapons to the borough, WFMZ reported.
Attkisson leaves CBS News, reportedly over network's 'liberal bias'
Ohio bar shooting arrested, charged with murder