MADISON (WKOW) --- The father of the man shot and killed during a confrontation with Madison police officer Stephen Heimsness tells 27 News Heimsness' proposed firing should have been carried out before his son was killed.

"They knew he was a loose cannon," John Heenan tells 27 News.

Madison Police Chief Noble Wray filed a complaint against Heimsness Friday with the city police and fire commission, asking for Heimsness' dismissal.

The complaint states Heimsness violated a number of department policies, mostly with the content of computer messages he sent to other officers on city equipment. The messages quoted in the complaint portray Heimsness as being racially and sexually insensitive, using abbreviations for profanity, and being critical of other officers, command staff, and dispatchers. The messages included in the complaint also reference Heimsness questioning his ability to continue as a third-shift, patrol officer.

According to the complaint, on Oct.5, 2012, Heimsness wrote to another officer: "I'm glad I took tomorrow off. I'm going to kill somebody. Dispatch, co workers, who ever."

"He's talking about shooting co-workers," Heenan tells 27 News. "That should have been a red flag."

On Nov. 9, Heimsness shot unarmed, musician Paul Heenan, after Heenan drunkenly entered the wrong home, scuffled outside with the homeowner, and clashed with Heimsness, who said Heenan went for his gun, before Heimsness fired. An investigation by the district attorney determined Heimsness committed no crime, and an internal investigation also concluded Heimsness' actions were justified.

Wray said Heimsness' proposed firing is not related to the November officer-involved shooting.

John Heenan also questioned the conduct of officers who communicated over the squad car-based, computer system with Heimsness.

The complaint states after Heimness' October threat to kill was sent to another officer, the officer told Heimsness the officer was a "mandatory reporter." In response, Heimsness wrote, "...then I'll kill you first."