It really looks like you've been talking to a brick wall! Omg!! What a terrible terrible experience... You are definitely NOT overreacting, if anything you are being too polite!!
Wow... I really hope head office steps up and does something about this as a formal complaint is definitely warranted. I'd tell her where to go if she calls you again - she hasn't been listening to what you're saying and sounds so arrogant - I'd definitely be telling her NOT to contact you again and if she does then say something about misusing your private details and harassing you! I would though definitely say something about how wrong it was having her rock up unannounced - they need to know that is NOT okay or acceptable! And as for the early morning phone calls OMG i would go nuts! You have some patience there girl ;)
Good luck and let us know what Avon say!!
Sent from my iPhone more than likely while I should be doing something else!

