President Barack Obama's Tuesday speech left a bad taste in many mouths.
AFP

President Barack Obama's Tuesday speech left a bad taste in many mouths.