Any tax credit or subsidy that results in a net financial gain (above what they pay) to a taxpayer is "taking other people's money".
I think the whole notion of net financial gain is ludicrous. Every tax break costs the government the same amount of money, no matter how much the recipient earns or pays in taxes.
For example, most middle class Americans pay less in federal taxes than they receive in subsidized health care from their employer, which is subsidized by taxes. About half of homeowners receive a deduction for property taxes and mortgage interest that independently exceeds the amount they pay. Are you suggesting that by this arrangement, all of middle America are freeloaders?
The new child tax credit, at least for the next few years, will pay families $2k per kid. If you have three kids you'll get a $6k refundable credit. The government eats that $6k loss on the ledger regardless of whether the family owes $5k or $50k of taxes. A loss is a loss.
And don't even get me started on the idea of poor people being freeloaders in this system. Poor people are the ones who actually work for a living, and make our economy run. Rich people who live off off dividends don't do shit. They are the real freeloaders.