Its not always the fault of the passengers - In fact its never the fault of the passengers. The Cabin crew are in charge of evacuating the aircraft not the passengers.
Take Qantas QF1 which over ran bangkok, ended up in a field and the passengers remained strapped to their seats for 20 minutes because the Cabin Crew couldn't be bothered evacuatiing.