This is a common issue. Duty free requires that passengers take their items as they board, to ensure a duty free purchase. Once at another airport though, local rules apply. In the U.S. 3-1-1 applies and therefore the champagne cannot be taken into the cabin.
What your father should have done, although there is nothing to alert a passenger to this, is to stow the purchases in checked baggage when re-screening to the domestic flight.
This is a common issue. Duty