Lindsey Graham has formally launch his bid for president in the small South Carolina town where he grew up. His White House ambitions are rooted half a world away in the Middle East.