Given my background in politics it takes a fair bit to surprise me, but this did.
Frankly, given McCains personal background, and his reputation in the senate, the only word I can think to sum up his refusals to support several (not one but several) legislative initiatives to help veterans is simply despicable.