I agree in your post that the end justifies the means, because you have the validation of your intention or a plan of something through the results you get. It is only hard to choose on how to do it, because others might think you are doing the wrong thing at first but eventually they will see that the end result will be good.