I obviously want to avoid breaking or circumventing the straw purchase law here (Virginia) so any help is appreciated. Friend wants a gun. Friend is FORMER military not retired, so not entitled to shop at the Base Exchange. Also a current and legal gun owner. I'm active duty military. Exchange has a Gen4 G19 currently for $520 OTD, going on sale next Friday. Can I legally purchase this firearm for my friend or is that a straw purchase? I'm assuming if I purchase this and accept money/gifts/services before or after it's considered a straw purchase. However if I purchase the firearm and make it a BONA FIDE gift, accepting no money/gifts/services in return, its perfectly legal, right?