Fingerprinting would be useless since the amount of time it would take to cross check with a data base would take far to long.
I would hope a marshall would refraim from putting any holes into the fuslage--that would cause the cabin to depressurize. There might be some speical low impact rounds that can be used.
I think the best bet would be to require all passengers to be firmly belted into their seats and at the first sign of trouble, have the pilots take the plane into a series of barrel rolls or steep dives and climbs.