One of the problems with ending private transfers is that FFL's charge for transfers.
So, require the transfer to take place WITHOUT CHARGE at EVERY Federal office.

This would have to be WITHOUT CHARGE because it's a constitutional right. If a 'poll tax' is unconstitutional then a 'firearm transfer tax' would be as well.
It must be at EVERY Federal office because you can't force those 'in the sticks' to travel.
You wouldn't even need an ID. 'They' have said you shouldn't need one to vote.

Until 1968, someone could commit a Felony, go to prison, and when they got out, they could own firearms. The nation survived.