Is America ready for its first gay president? Is America even ready for a president who might be too eager for a hug?
American politics is in a strange place – or not so strange if you always expected the Democratic Party to tie itself up in an unfeasibly complicated series of knots about the simplest of problems.