Shirley,
I don't think you are wrong one bit!! If you did cut him a break on the price he would run off to "all of his buddies" and tell them that you gave him a break and they would then all want it and they would tell people and so and so.... Stick to your price, matter of fact you should bump up the price for him because he has wasted your time haggling about a known price and made you wonder if you are wrong and had you worrying about it!!!
With that said I would also like to say not all Veterans are like that, I am a veteran and I don't want anything from anyone, except maybe a thank you for defending our country if someone feels like saying it! Like Troy and every other veteran that I know, I did it for the love of my country and freedom. So please do not think all veteran's feel that something is owed them.
Brad