Yes, he only SYMBOLICLY spit on our troops.
All the "no" means is that he doesn't agree with the bill as written.