It can’t go on forever. As Margaret Thatcher said, eventually you run out of other people’s money.
Yes, but it can take a long time; here in NJ we ran out of money a long time ago, and our imported population is simply subsidized with federal money (your money).