By the sounds of the scene set, the younger lady was to blame.
Personally, I take as much offence at "the yoof of today". Your rant/let off steam post is stringlt tainted by your ageist attitude unfortunately.
A number of people have posted stating that it was probably not down to age, but an inconsiderate person, and by the sounds of it I agree completely.
I have experienced this attitude before, not aimed at me but as a bystander, and it really doesn't help at all.
Whoever is initially to blame goes out the window if you approached with that tone from the start tbh. Honestly look back and ask yourself if she may have reacted differently if you had not retaliated with ageist remarks and profanity?
Cause and effect springs to mind, with the exchange of words afterwards? Two wrongs and all that...