Most kids go through a stage very early on (around 12months) where they use the few words they have in larger general contexts...so all ladies are mom. Because mom is a lady, mom responds, and I don't have other words to use to yet know what to call other ladies.

BUT, kids older than like 12-18months (ish) should have the language, knowledge and understanding to know that mom is mom...so if you have 2 and 3 year olds calling you mom it is likely because they don't know your real name and have just assumed that is your name because it is what you respond to. Teach them that yes you are "mom" to your children but that you are "Mrs E" to them.

And I do believe that it hurts, a lot, to most if not all moms to have their child calling someone else the special "mom' they can understand this for the brief period where all ladies are being called it but past that it just would hurt.