I agree. A lot can happen in a few decades, look at the gay movement specifically. A lot has happened with atheism too, and it keeps snowballing. It's even taking a hold in the Middle East (albeit quietly).
Gay rights is a very specific issue, and one can change position on it without much change in one's general worldview. Religion is about general worldview, at least among its true and sincere adherents. There are likely few true believers leaving religion during their lifetime. They may weaken it centrality to their life, which will make their kids less religious, and thus maybe leading to more full-on non-religious people within that family over a few generations, especially if the larger culture is moving that way too. The kind of quick "change" that has been happening is mostly people that were already doubtful and only superficially religious to begin with becoming more honest with themselves and others about their actual views, or maybe just to be less authoritarian in forcing their own superficial religious identity on their kids, and thus letting the kids choose not to identify with one.
The so-called "militant" atheists deserve much credit for this because they greatly broadened the spectrum of the public discourse on religion which used to be "You can either jam religion down people's throats or you better keep quiet about it". Even many the new "non-religious" who think Dawkins et al., are "extremists" owe them gratitude because by setting the bar for religious critique so high, it allowed people who wanted to more quietly leave religion the opportunity to do so and go less noticed and appear"moderate".