Surely it would be better to just hand out parachutes as the passengers board 'just in case.' They could have the airline logo on too for a bit of free advertising as they all float down...?
And on that theme what about a HUGE parachute for the aircraft itself like the Cirrus SR22 has?