non-citizens must have a green card or hunting permit, else no gun. I wasn't guessing, it was discussed just last week.
Discussed last week where?
A discussion on a forum does not create legal status. A cite would be nice.
the loan or rental of a firearm to any person for temporary use for lawful sporting purposes;
Of course, if you are on private property where shooting is lawful and your guests are shooting with you, then there shouldn't even be an issue.
I see in the cite above (which posted while I was typing) that a non-immigrant visa granted may shoot if meeting certain conditions. Assuming, of course, that you shooting draws the attention of a federal agent or, at the very least, a local constable who wants to see one of his citizens prosecuted for an ignorant law.
I wonder if the enforcement of those laws were in place when France helped us gain our independence from England. I think probably not.
The USC and CFR are abominations to liberty.