To be honest there are a lot of contradictions and problems in both arguments here. Personally I think that it's just one of those things where there is no clear yes or no answer as what is deemed right or wrong is dependant entirely in the individual and their ideologies as well as their philosophy.