As the saying goes, Front, don't feed the trolls.
All that said, while I agree with your point, I do think that with Nadal at least, the gap isn't as large as the age difference would imply, and that while the age difference is real, it is somewhat softened--at least with Rafa--due to the different trajectories of their careers. Roger was a tad of a late bloomer and Rafa an early bloomer. Roger was an elite player by 2003 at age 21-22, while Rafa reached elite form just two years later in 2005 (age 18-19). On the other hand, Roger's rise from elite to his very best was short and furious, while Rafa simmered for awhile. Meaning, the gap between them reaching their best forms is a bit larger: Roger starting in 2004, Rafa in 2008 (Novak didn't reach his peak until 2011, so the gap is even larger than the age difference between him and Roger at 7 years).
Meaning, "prime" gap for Roger and Rafa was 2 years, but the "peak" gap was 4...maybe we split the difference and say they are roughly 3 years apart in terms of development, so a half generation or so. Roger and Novak are easily a full generation.
I don't think this tarnishes Roger's legacy, nor does it prop it up further. One of the reasons I dislike the Fedal Wars is that, in the end, I think it is an apples and oranges thing. Unless one of them completely runs away with all the records, there's always going to be arguments for one over the other, and none of them really satisfy me to crown one the singular GOAT. And even if one of them has all the big records, it doesn't take away from the greatness of the other two during their primes. Each of the three has their own unique qualities that will never be surpassed. For our Roger, no matter how many Slams or weeks at #1 or titles that Novak and Rafa accrue, no one is going to "out-Federer" him, or take away from the grace and diversity of his game, which is in unparalleled in tennis history. Similar statements can be made about Novak and Rafa.