Republican presidential hopeful John McCain drew fire from healthcare providers Monday when he promised to balance the federal budget by the end of his first term, in part, through reductions in Medicare and Medicaid.