From the article:
There is a ready solution to the TSA's problems: Replace the agency. In large airports with multiple security checkpoints, airlines should be required to hire their own screeners and set their own procedures, bypassing the TSA.
Competition among the airlines would help set the proper balance between safety and efficiency, based on passenger preference and demand. This same competitive process would also weed out unnecessary procedures that add little to safety while increasing delays.
So, the solution seems to be to eliminate government intervention and allow private competition to set the price for the service provided.