ThinkProgress favicon

7 tough questions single-payer advocates must answer before their ideas can become law