Ted Rall

It’s increasingly evident that Obama should resign