I suspect this gentleman was far to open with the VA concerning his personal affairs. This is not a VA problem but a US health care problem. Anyone telling any health care provider they may have a weapon of any kind is either naive or a bit slow.
Its not the VA, its the medical community on the whole that wants to take our guns.
He needs to find a friend with a boat.