It seems normal everywhere for older people to berate their juniors. My impressions on a recent trip to Madrid begat the opposite response.
In England an ancient like me (72) can be made very unwelcome in a 'young persons' pub. In 'El Tigre' in marid, which was heaving with people from teens to early 30s I was treated with respect, a seat was vacated for me and several people passed the time with me.
I can only hope that this was normal in Madrid!