Yes. I'm not going to lecture you on the finer points of etiquette, I'll sound like Ida. 'Lady' is my proper title. 'Woman' is fine in reference. Girls are children. Used appropriately, none of those terms is insulting.
That is ridiculous. Dresses are made at home, I only need the fabric.