I am glad you found the girls and went and confronted them. Heavens if they act rude with you close by, what would they do in your absence. Now they know if they cross any boundaries with you, there will be consequences. You sound like a very kind person. Don't feel bad for sticking up for what is right. If more people stood up for what is right, this world would be a better place.
No one should be that rude. Good job for calling them on it!