Virus writers who unleash code intentionally are unethical.