Discipline isn't a dirty word. Far from it. Discipline is the one thing that separates us from chaos and anarchy. Discipline implies timing. It's the precursor to good behavior, and it never comes from bad behavior. People who associate discipline with punishment are wrong: with discipline, punishment is unnecessary.
I do not know why there is this difference, but I am sure that God keeps no one waiting unless He sees that it is good for him to wait. When you do enter your room, you will find that the long wait has done you some kind of good which you would not have had otherwise. But you must regard it as waiting, not as camping. You must keep on praying for light: and of course, even in the hall, you must begin trying to obey the rules which are common to the whole house. And above all you must be asking which door is the true one; not which pleases you best by its paint and paneling.