There's a "fun" chart in this article that shows the US lifetime net tax burden by age bracket.
Americans aged over 80 have received $200 billion more in benefits than they have paid in taxes.
Americans aged 60-69 can expect to receive over $300 billion more in benefits than they paid in taxes over their life.
Americans aged 18 to 29 can expect to receive only $20 million more in benefits than they pay in taxes.
Future generations can expect to pay $388 billion more in taxes than they will receive in benefits.
Who are the handout takers, exactly?