Those laws may be in effect in places, I don’t know. My friend only had 3 on hand. He wanted a certain type. He was upset because he wanted more.
She did report it.
Walmart has had a policy of 2 or 3 in the past but I’m not sure there can be prosecutions in this case after getting cleared by the FBI.