Almost Fought A Lady At The Mall Yesterday

I was at the mall with my husband, son, and two year old daughter. My son is a teenager and is at the age where he is experimenting with what he likes. He recently got into painting his nails. As far as I know he isn't gay. I never really cared if he was, he just seems like a guy who likes to paint his nails. He even has a gf. My husband doesn't really care either, he just says "if he's gonna do that people are gonna talk shit so you gotta learn how to roast". Yesterday he had his nails painted. It was that trend where you paint you nails one color and one nail another (can someone explain that trend to me I don't get it). His nails were red and one purple. We were in the food court and two girls said "I like your nails". He said thank you. They also waved to my toddler. Their mom came to get them and she decides to give me her opinion. "I would never let my son out of the house like that". I told her "Well I didn't ask so mind your own business". She looks at her girls and says "Don't talk to people like that. He's making God angry". I don't do people talking about my kids especially in front of me. I say "You got something to say?" She tells me, "You're confusing your kid". I tell her " My kid will be an adult and a couple years he can make his own decisions. And I do not appreciate you talking about my child". She then starts yelling something about God and my husband gets up. He tells her "Look if you don't like it, don't say anything. Walk away". You gets smart with us and says "Why don't you come to my church. MAYBE we can save your child. If it's not too late". I was about to slap the shit out of her, but a couple from another table comes over an tells her to leave. She walks away saying "Jesus is coming back. I got God on my side". The couple asks if we are okay and the wife or gf tells my son she loves his nails and that she would pay him to do hers. The husband or bf tells me to ignore that. They gave us their number and said to hang out because they have kids and she wanted to pay my son to do her nails. The lady did piss me off, but I still have some faith in humanity.