In my opinion it is the duty of every person to take responsibility for their actions. This means that if you create and distribute software for the express purpose of damaging computer systems then you need to be responsible enough to accept that the results are to some degree your fault. The argument that if you didn't someone else will is the equivalent of a 2 year old shouting "well he did it first". The question is not whether the act would have been done or not the question is whether the act was ethical. This is not to say that the person who is using your software is not responsible either, each person had a part in commiting the act and each person needs to be accountable for what they did.
In my opinion it is the duty of every person to take responsibility for their actions. This means that if you create and distribute software for the express purpose of damaging computer systems then you need to be responsible enough to accept that the results are to some degree your fault. The argument that if you didn't someone else will is the equivalent of a 2 year old shouting "well he did it first". The question is not whether the act would have been done or not the question is whether the act was ethical. This is not to say that the person who is using your software is not responsible either, each person had a part in commiting the act and each person needs to be accountable for what they did.