>"To paint this in starkly generational terms seems counterproductive."
.. which you proceed to do in the next sentence.
>"They will affect different age groups differently, but to pretend that it is somehow due to the "Generation" they are in is ridiculous."
I don't know if you're going out of your way to contradict yourself, but for all intents and purposes "generations" and "age groups" are the same thing.