Warren Buffett defends his earlier remarks on CNBC that he wouldn't pressure Berkshire subsidiaries to divest from gun-related businesses.