Academy sold a gun in Texas, to a customer with a Colorado ID. I'm not sure, but isn't that illegal? I thought If you bought a firearm in another state, it had to be transferred to an FFL in your home state, before you could pick it up. Additionally, If a person lives in Texas, but doesn't have a Texas ID, isn't it illegal to sell a gun in Texas to that person? Otherwise, why can't you just buy online and have it sent to you after the online seller does a background check?
Sorry, Academy screwed the pooch, and now gets to pay. They may wind up losing their FFL because of this.