Excellent video from 2007, showing Gupta challenging Moore on healthcare. Gupta says national healthcare is not free, but paid for with high taxes, Medicare is going broke, and the best care in the world is in the US and waits are long in countries with national health care. I think he backed out because he has some sense.
http://www.freedomslighthouse.com/2009/01/opposition-grows-from-left-to-dr-sanjay.html