Nugent insists 'subhuman mongrel' comments not racist, promises to 'stop calling people names'