Why do people think they can touch a strangers belly??!!

St

I'm 29 weeks and I went to the grocery store yesterday. As I was standing in line an older women was behind me and first off standing way to uncomfortably close! Second she smelled gross. After a couple minutes of waiting in line she tried to wrap her hand around me under my arm. Just as she touched my belly I swatted her hand away with my opposite hand. She scoffed and said "You are awfully rude!" To which I said "You are awfully entitled." She responded "I just wanted to touch the baby," I said "Even if my baby was born I wouldnt allow a stranger to put their nasty hands on him. Just because I'm pregnant dosent mean you get to touch me." She then said "You better get used to people touching your baby, everyone will." I responded "No I'm in control of who is allowed to touch my baby." Thankfully by this time it was my turn at the register. Wtf is wrong with people? Why do people think that they have the right to put their hands on a stranger just because they are pregnant? Its disgusting.