I might have been tempted to ignore the teenager on the bus (I work with them and know what they are like!). She probably just wanted people to look at her.
I certainly would not ever have ignored anybody who said anything rude to my mother.
It certainly isn't worth losing any sleep over.