Two men have been charged with murder after a dispute ended with a man being shot dead in South Australia.