Tancredo's position on illegal immigration (and on other issues) has brought him some criticism. On September 11, 2006, in Columbia, South Carolina, Tancredo spoke to a gathering of the "Americans Have Had Enough Coalition", which he had helped found.[41] The League of the South also invited its own members to attend the event, describing Tancredo as their "guest".[41]
According to reports, the room in which Tancredo spoke had a prominent picture of Robert E. Lee and was draped with Confederate battle flags. At the closing of the event, men dressed in Confederate military uniforms reportedly began to sing "Dixie".[42] Several days later, Tancredo came under heavy criticism from a group of Denver ministers for attending the function, which followers of the League of the South also attended.[43] In his defense, Tancredo said, "I gave it [the same speech] in probably five or six different venues, this was just one, all of them were open to the public. I don't check people at the door for their private thoughts."[44]
http://en.wikipedia.org/wiki/Tom_Tancredo