"Ms. Sosa ... said the accident persuaded her that babies should not be permitted on laps — that they needed their own seats and appropriate safety restraints."
Hmmm... an Airbus cruises at about 500 mph, landing speed is about 250 mph. You can't hold a baby on your lap and hold onto him if the car you're in hits something at 35 mph.
The only problem is that parents wouldn't want to pay for a separate seat and a harness. Many of them think because a baby/child is small they should be free, even if they take up as much room as a paying adult passenger.
I guess the only answer is to put them in your checked luggage.
Sue