Elizabeth McCaughey has gained attention recently as being the source of the “Death Panel” discussions that have brought our news networks to a halt time and time again. Leave it to John Stewart over at The Daily Show to pwn her on national television and cause her to leave her position as the director of… Read more »