Delays happen for various reasons: weather, mechanical problems, etc. I'd much rather lose a little time in exchange for safety. There's no good reason to treat revenue customers like dirt.
Too bad "the Southwest effect" only leads to lower airfares...