U.S. envoy Tom Barrack told Lebanese journalists at a press conference at the country's presidential palace on Tuesday to "act civilised", sparking outcry and calls for an apology.