Unfortunately there are idiots everywhere. The only way to overcome this is to impose heavy fines. Once word gets around that it cost US$10,000 to take your bag people would not do it. During an evacuation it is too late, if they have bags its quicker to just let them go.