@Abhishekm
This. I think that just about every highly intelligent, sane, ethically-minded person would agree with the NAP in theory.
The problem is that in reality most humans are not highly intelligent, a significant minority are not sane, and most people are only considered with ethics to...