Hillary Clinton has flip flopped her views