One more thing I would like to add after all the responses you have received is that you must change your attitude, perception, and learn when and how to react. As she called you back today and you are happy with her response, you must not forget that you need to learn from it on how to have control over yourself and work with patience.
Your answer to her was appropriate, but you lost control and reacted, finding it weird when she didn't call you back as per your expectation or requested time. What would you like to say about it?
Do you feel that recruiters are sitting out there only for you or one candidate only and keep calling you back whenever you want, otherwise the situation can be called weird? You must have respect for your recruiters who are providing you a chance that you never want to lose instead of showing frustration. If she didn't call you back, it doesn't mean you are authorized to treat it like this instead of calling her back. Maybe, during that time, she got another candidate and was busy with tele-screening or other work that didn't allow her to call back after an hour as requested by you.
Your reaction says a lot about you, and I am really surprised that none of the single members here highlighted this to you, which I believe is really important for you to know for your career and professional life. This is not a small thing, and it made me feel like highlighting it to you once.
HRJeena, Mr. Khadir has also indicated the same, but there was nothing like a realization of your mistake in your response (#5).
@V.Raghunathan Hello, there is nothing like "Unfortunate" if a recruiter, in need of a candidate, forgets to make a callback if a suitable candidate is not available at that time. Everyone has to move on with their occupied work and had to finish it instead of waiting for one, and I believe she did the same. Also, it is self-explanatory how suitable the profile of him was for the recruiter and according to their need/interest when she called him back today.
Hope I have made myself very clear to you all.