No new laws are needed. All the government would have to do is deputize all airline pilots and give then the needed training. They would be federal marshals, and as such would relieve the airlines of liability.
We would have Marshals on every plane, not just 1%.
I think there are more good guys than bad guys on any given flight
.