Code has no more functional capability than a poison recipe written on a piece of paper. If there is anything reprehensible its not the act of writing the code or the poison recipe but more the act of executing the code and/or cooking the recipe.