Ok... this is a help forum though and not a venting forum... no point in winding yourself up more.
Why didn't you let the lady help you? The other guy might of been out of office for a few days and therefore cause more problems as you'd be waiting for a call-back.
She was doing her job by trying to help you.