Whilst the answers so far posted have been negative and I tend to agree if the question relates, as stated in the body, to whether its just acceptable in terms of business or competition I think there is a class of question where it should be acceptable when it relates more directly to the title: Are we allowed to ask questions about programming ethics on SO?
Some programming professionals subscribe to or are bound by at least one code of ethics or code of practice.
As examples of those applying to computing specifically:
ACM Code of Ethics and Professional Conduct
IEEE/ACM Software Engineering Code of Ethics and Professional Practice
UK BCS Code of Conduct and Code of Good Practice
Additionally, many will be covered by ethical as well as legal requirements of their industry.
These remove much of the subjectivity from the discussion (and if not then we need to be reviewing these codes of ethics and conduct in order to improve them). It may still be argumentative but aren't these discussions and even arguments we should be having as professional programmers? It is at least as important as arguments and discussions over what is the best/right/approved/current/modal way to code a solution or furnish a workspace.