James Craig campaign launch pivots after protestors disrupt Belle Isle event