In Illinois anyone causing the transfer of a firearm within the state must keep a record of the transfer for 10 years. Anyone causing the transfer of a firearm within the state must do so only with persons with a valid FOID card.
Even in private transfers you have to present a valid FOID. The laws are there, they just need to be enforced.