I think McCain actually sympathizes with the vets. The problem is when a vote comes up on veterans affairs, he loses that mavericky feeling and ends up voting along his party's line which is pretty much "screw the vets." Let's give the rich another tax cut instead.
Sad but undeniably true.