Early background Charles Lee "Cookie" Thornton (December 23, 1955 – February 7, 2008) was a lifelong resident of
Meacham Park, an unincorporated predominantly African American community that bordered Kirkwood in
St. Louis County, Missouri. In 1992, a ballot proposition appeared under which Kirkwood, an abutting, comparatively prosperous city with only a small percentage of African-American residents, would annex the low-income Meacham Park area. After spirited debate and campaigning, residents of both Meacham Park and Kirkwood approved the annexation. Upon annexation, the municipal codes of Kirkwood became the law for Meacham Park, which had previously lacked municipal codes due to its unincorporated status. During the 1990s, Thornton was active in a number of civic and charitable organizations in Kirkwood. He ran for Kirkwood City Council in 1994, unsuccessfully. Via
eminent domain, part of the Meacham Park area was taken for a large commercial development in the late 1990s in a
tax increment financing project. Thornton, who foresaw that his construction company would get contracts in this development, was a public proponent of it, in this respect opposing the views of some others in Meacham Park.
Legal and financial troubles Thornton sought and received some work for his construction company during this commercial development. Family members and friends have said that he became resentful over having gotten less than he felt he had been promised. In 1999, Thornton filed a complaint with the
Equal Employment Opportunity Commission alleging racial discrimination in the awarding of contracts he had wanted. In 1996, Thornton had begun receiving citations from Kirkwood for violations of city codes. In June 1998, he pleaded guilty to six violations; and agreed to a five-phase plan to bring his property and his paving business into conformance with city codes within two years. However, this plan was not fulfilled, and Thornton began to leave new tickets unpaid. By late 2001, Thornton had been cited many dozens more times by Kirkwood officials under municipal code enforcement actions for operating an unlicensed business from his home in a residentially-zoned incorporated area; illegal dumping; destruction of property; parking his construction company's equipment near his home; and for numerous other municipal code violations. Kirkwood said in a state court memorandum in 2003 that by May 2002, multiple trials in city and county courts had concluded with Thornton pleading guilty to, or being found guilty of, more than 100 of 114 charges. Charges were dropped, or Thornton was found not guilty, on at least a dozen other charges. Thornton said later in federal court, and at Kirkwood city council meetings, that he had received more than 150 tickets. Courts ordered that he pay nearly $20,000 in fines and court costs. Thornton filed for bankruptcy in December 1999. After several years of the lawsuits, he declined an offer from the city to let his fines remain unpaid in exchange for dropping his last lawsuit against the city and no longer disrupting council meetings. On June 1, 2006, the council considered resolutions to ban Thornton from attending or speaking at meetings. However, both were defeated; Kirkwood mayor Mike Swoboda stated then that, "We will act with integrity and continue to deal with him at these council proceedings. However we will not allow Mr. Thornton, or any other person, to disrupt these proceedings." On June 24, 2007, Thornton was charged with misdemeanor assault after a struggle outside PJ's Restaurant in Kirkwood. Thornton had been picketing outside the restaurant and began stomping the owner until subdued by bystanders. The criminal case was pending. On March 15, 2007, Thornton entered a motion with the court with the purpose of amending the January 18 suit in several ways, including adding a claim for $14 million in damages. On June 21, 2007, a federal judge denied the motion to amend the original federal lawsuit. Thereafter, only the remaining (original) suit, which sought but $350 in damages, was in contention. ==Reaction==