Aside from the constitutional legality question, how would the dealer determine if the buyer was a first-timer? That would require some kind of registry which no one would want. And it would skip right over anyone making a private purchase or receiving their first gun as a gift/inheritance.