Has President Barack Obama left himself no choice but to attack Syria for its alleged use of chemical weapons?