I once (years ago) had a lady blast me in the grocery line about how "Lazy moms were nowadays" because I was buying disposable diapers and baby food, back in her day blah blah blah. She picked the wrong day to call me lazy. I smiled and replied very sweetly with, well if I didn't have to work full time and go to school full time and was able to lay around the house all day like mothers use to I would have plenty of time for cloth diapers and homemade baby food. The checkout lady had a hard time not laughing.
Some people are just set in their ways and opinions. When it comes to making a personal item, there is no cheating. I applaud you for your restraint with the lady.