Why does English culture seem to lack respect for elderly people?

I noticed the difference between English speaking culture and European and Asian culture.

The respect to elders. In Czech where I come from, people over 60 are automatically respected and protected by the law.

They belong to a group of people who have special legal protections in case someone tries to hurt them.

Here in the UK, I don't see much respect to old people, and I see kids make fun of them and people treat them like they are 20 or 30.

Why does English culture seem to lack respect for elderly people?
Post Opinion