I respect your thinking, but I don't agree.
First, whining? Gen X?? Nope! We don't whine. Sarcasm is our method, and that it is exactly what I used!
Second, your lineage would have parents and kids lumped in the same generation. (example: My mom was born in same year as you. She had my sister young, 1969. No way is my sister a Boomer.)
Third, you have so many social and technological changes that works with the current generation brackets we have in place, yours wouldn't align. IMHO, I don't think you can lump a person born in the 70's with a person born in the 90's. They way they grew up was 100% different.
70's kids:
Played outside until the street lights came on. No supervision. Latch key kids.
Adults were respected, and any grown up could discipline a child. Parents would have said the kid deserved it.
No at home computer or pocket technology.
You win some, you lose some. You try out of a team and you may not make it.
90's Kids:
Playdates with supervison.
Adage, "it takes a village" was blown out the wayside. You couldn't discipline unless it was your child.
Computers at home. Tech invasion.
Everyone is a winner. No losers. Participation trophies.
No way are they the same.
Same with your Millenial bracket. You have 1994 -2017. The early ones grew up without social media they are totally different mindset than those who have had social media their entire lives.
We should move this topic to its own thread, as it is totally separate from Funny Memes.