Johnny O'Mara, from Oklahoma, took to Facebook when one of his officers told him about the incident.
In a post, he wrote: "What irks me is the absolute and total disrespect for a police officer who, instead of being home with family and enjoying a meal and a football game, is patrolling his little town."
He then called the store, with staff saying they could replace the coffee with a correct label - but Chief O'Mara wasn't happy with their response.
He continued: "The proverb 'Fool me once, shame on you. Fool me twice, shame on me' came to mind.
"This cup of coffee for a 'pig' is just another little flag. It's another tiny symptom and a nearly indiscernible shout from a contemptuous, roaring and riotous segment of a misanthropic society that vilifies those who stand for what's right and glorifies the very people who would usher in the destruction of the social fabric."
Starbucks released a statement, which read: "We are deeply sorry to the law enforcement officer who experienced this. We have also apologised directly to him and connected with the Chief of the Kiefer Police Department as well to express our remorse.
"The Starbucks partner who wrote this offensive word on a cup used poor judgement and is no longer a partner after this violation of company policy.
"This language is offensive to all law enforcement and is not representative of the deep appreciation we have for police officers who work tirelessly to keep our communities safe."
But since finding out that the employee had been sacked from their role, he asked Starbucks to reconsider.
Speaking to Fox News, O'Mara said: "I just recently learned that the employee was terminated, and this may be a bit surprising, but I would like Starbucks to reconsider. I'm asking for civility.
"We are hoping that we can take this moment where a mistake was made and turn it into something that highlights the ability to be civil with one another, that's something that's missing in a lot of society right now is the ability to just be civil."Featured Image Credit: PA