Obama, McCain Misfire on Vets Benefits