I certainly wouldn't say that older generations have a general tendancy towards being more racist, however 50 years ago Britain was a very different place - with strongly defined social and cultural divides of all types in place, the nation was recovering from a war which had made us realise that we were no longer the dominant power in the world, perceptions of other races weren't necessarily derogatory but there was a simple and widespread belief that they were "different", which coupled with the dramatically increasing levels of immigration we saw post-WW2 led to a strong us/them differentiation throughout society, because other races were still very uncommon in Britain - most people in the country would never have seen a black person.
The culture in which your grandparents and parents grew up was one which was crafted by the generation before them, your parents beliefs would have been progressive for their time, as the present generation's is today.
Additionally communications, in all forms, have changed things. Today I can turn on the television and see a dozen different nationalities in as many channels, a one-hour plane ride today could take me to a dozen different countries - in most cases simply walking through immigration/customs, I can pick up a telephone and direct dial any country in the world - none of this was viable half a century ago. We take it for granted having always seen a multitude of races, whether in day-to-day life, or simply on TV, children growing up today don't see other races as "different" so much, because they see them every day.
Compare it perhaps with women's rights, and gay rights; suffrage occurred long enough ago for a full social generation (50 years or so) to have grown up and fashioned current society with the belief that men and women are equal, so discrimination based on gender is less widespread than that based on race (bearing in mind of course that 50% of the population are distaff, whereas 90%ish are white, so in absolute terms there's still a significant problem). Gay rights on the other hand have only become an issue in the last couple of decades, it wasn't to long ago that homosexuality was illegal, and there's still plenty of gay-related legislation out there; many people still fundamentaly believe gays are "different", and it will be a full social generation (50 years or so) from now before that completely changes.
The culture in which your grandparents and parents grew up was one which was crafted by the generation before them, your parents beliefs would have been progressive for their time, as the present generation's is today.
Additionally communications, in all forms, have changed things. Today I can turn on the television and see a dozen different nationalities in as many channels, a one-hour plane ride today could take me to a dozen different countries - in most cases simply walking through immigration/customs, I can pick up a telephone and direct dial any country in the world - none of this was viable half a century ago. We take it for granted having always seen a multitude of races, whether in day-to-day life, or simply on TV, children growing up today don't see other races as "different" so much, because they see them every day.
Compare it perhaps with women's rights, and gay rights; suffrage occurred long enough ago for a full social generation (50 years or so) to have grown up and fashioned current society with the belief that men and women are equal, so discrimination based on gender is less widespread than that based on race (bearing in mind of course that 50% of the population are distaff, whereas 90%ish are white, so in absolute terms there's still a significant problem). Gay rights on the other hand have only become an issue in the last couple of decades, it wasn't to long ago that homosexuality was illegal, and there's still plenty of gay-related legislation out there; many people still fundamentaly believe gays are "different", and it will be a full social generation (50 years or so) from now before that completely changes.