South Australia has refused to join a planned national gun buyback, warning it will not spend state funds on a scheme it says should be paid for entirely by Canberra.