I would guess that the differential pressure wasn't high enough for explosive decompression (the Mythbusters tests have already been mentioned). As for the passengers, they might be in shock. There's an explosion, you're still alive and the aircraft is still mostly together and apparently flying under control of those at the pointy end, active panic is not needed even if there's an awareness of the need for clean underwear.