Kimberly Guilfoyle, the United States ambassador to Greece, has raised eyebrows with her choice of outfit to a formal event.