Joe Wilson is a Republican from South Carolina. This bland statement gives an air of respectability to this man and his political views that they don't deserve. It's a bit like saying Nick Griffin of the BNP is a conservative politician; he's not, he's a fascist.
Joe Wilson is a racist pig.
The brilliant New York Times columnist Maureen Dowd has written an excellent piece about the current rabid Republican opposition to President Obama - read it here - and how it is straying from open political opposition to ideas and policies into the realm of straightforward racism. White greasy Southerners who still cling on to discredited ideas about racial supremacy raise the spectre of a black man in charge in the same way that their fathers in the 60s raised the spectre of a supposedly sexually rapacious black man wanting to have his way with all the white ladies. The vocabulary may be different but the thoughts are the same.
In 2000 Joe Wilson led the campaign to keep the Confederate flag flying over South Carolina's state Capitol. This is a bit like the Germans wanting to keep the swastika flying over the Bundestag; actually it's not a bit like at all, it's exactly like.
Anyway Joe here's a flag for you to print off and stick on your sleeve. Feel free to make full use of it.