As has been said, you cannot get a FOID as a nonresident. I've only been denied an ammo purchase in Illinois once as an Indiana resident and it was at Chuck's Gun Shop in Riverdale, IL. I don't think the law had as much to do with it as the guy behind the counter being a total a$$hat did. Anyway it's perfectly legal for nonresidents to buy ammo there. Walmart was just staffed with an idiot that day.