Donald Trump has had some bad weeks in office, but rarely has the US president seen one as difficult as the week ending Sunday, with members of both parties as well as US
diplomats rebelling over his
Syria and
Ukraine policies, while a public uproar forced him to beat a late-night retreat over his choice of a Trump
golf resort to host next year's
G7 meeting.
The week began with Trump's stunning announcement -- over
Twitter -- that he was pulling
American troops out of Syria and abandoning their Kurdish allies as
Turkey prepared for what seemed sure to be a bloody invasion.
The blast of criticism from
Republican lawmakers had no precedent during Trump's time in office.