Don't show your ignorance, there were confirmed kills at 2 miles in Vietnam. If want to dispute any of this go find a Marine in your area and complain about this being a bunch of crap, your education in Marine Corps matters will begin.
Might want to check and make sure your hospitalization policy is still in effect.
I have no problem with 1000 yard hits assuming that there are some misses also along the line. However, 2 miles? Are you talking rifle?
I was in a Best Buy today and saw three Marines wondering around. Real young guys. Looking at software and DVD's. I went to one of the checkouts and bought three of those gift card things. I gave one to each of them then I walked out the door. I didn't say a word and they didn't get a chance to say thanks. They didn't have to.
I was getting a haircut the other day and an older Marine came into the barber shop and was waiting behind me. I paid for his haircut when I paid for mine.
I've bought air conditioners for the military and given money to various things. Even helped buy bags of kids stuff for kids in Iraq. Art supplies and such.
I figure most everyone has done this kind of stuff. Anyone that calls Americans stingy is full of it.