It would have made no difference, the Charleston authorities would have fired on a girl scout canoe if it was flying an American flag.
Maybe, but we know for certain they would fire on warships attempting to enter the harbor, or troop ships attempting to land troops.