One question: has anyone else ever done the math on this?
Let's suppose we have a basic income of $1,000 per month per citizen. This is barely enough to get by in someplace like eastern Washington and not enough to get by in someplace like Seattle but it's a nice round number so let's go with it.
The US population is about 300 million. But let's assume only adult citizens receive basic income. If you want children you have to provide for them yourself. How many adult US citizens are there? Well, Barack Obama won 51.1% of the popular vote in 2012 with about 66 million votes with 58% turnout. By my calculations that's a voting-eligible population of about 220 million.
220 million people receiving 12,000 a year is around 2.6 trillion dollars. Total federal tax revenue is around 2.8 trillion dollars, and total expenditures are around 3.5 trillion. You think you can make up the difference by eliminating other entitlements? You can't. Look it up. Basic income + defense + transportation already exceeds the current budget, with nothing left over for courts, embassies, Medicare, the space program, or the Coast Guard. And that's with a particularly low basic income that isn't really enough.
So you're left with having to raise taxes. Fine, you might say, just tax the rich--except even if you subtract out a lot of entitlements to close the budget gap, including social security, you still have to raise maybe an extra trillion dollars in tax revenue just to keep a comparable deficit.
The only way to really make basic income work is if it's effectively means tested. One way of doing this might be to say: if you get paid 72,000 a year, your salary drops to 60,000 and the government taxes your employer for the 12,000 that you receive in basic income; either that or you just don't receive basic income anymore, it's mathematically equivalent. But that is more of a guaranteed minimum income than a basic income anymore, and it's politically that much more difficult.