And regarding the number of koine Greek terms translated as "generation", no small amount of Nazis and skinheads feed off of the idea that God hates Jews. Or that Jews killed Jesus, etc, etc. And this term has a lot to do with Roman Catholic punitive supersessionism, that inspires a lot of anti-semitism. No shortage of others view it the same way, though generally not for such nefarious ends. The example of the term "generation" that follows is translated from "genea"
Matthew 23:36 Verily I say unto you, All these things shall come upon this generation (1074).
Strong's 1074 genea
1) fathered, birth, nativity
2) that which has been begotten, men of the same stock, a family
a) the several ranks of natural descent, the successive members of a genealogy
b) metaph. a group of men very like each other in endowments, pursuits, character
1) esp. in a bad sense, a perverse nation
3) the whole multitude of men living at the same time
4) an age (i.e. the time ordinarily occupied be each successive generation), a space of 30 - 33 years
Now this may be a minority view, but since I believe that the God that I serve judges folks by the condition of one's heart, rather than the happenstance of the dating of one's birth, I believe that the metaphorical sense of the term makes more sense.