While McCain has supported increases in spending for veteran 's health , the union 's criticism is based on McCain 's opposition over the past four years to Democratic amendments that would have added more money to veteran 's health programs .