You are right and wrong about GenX/Millennials. I will be 40 this year and GenX spans 35-50. Long range.
Millennials range from 18-34. The generations span time.
I’m not being sarcastic, that it is too bad your kids have a sense of entitlement. I remember that emotion, and many out grow it and I hope they do too. I realized what my father had told me time after time “Life isn’t fair.”