Rep. Joe Wilson (R-SC) isn’t just a buffoon: He’s also a hypocrite. His Web site says he “is passionate about stopping government-run health care,” but Wilson himself receives government-run health care. As a retired Army National Guard colonel with four sons in the military, he and his family enjoy free military Medicare coverage, known as Tricare. Tricare is a single-payer system and covers 9.5 million people. Though Wilson enjoys Tricare, he has voted 11 times against health care for veterans in eight years.