If we want to be treated as professionals, we have to start acting like professionals. This means we do not always bow down to the "business". If there is something that is not "right", we at least let the "business" know and give them options so they can make a choice.
Like a plumber or a surgeon, we need to listen to our customer but at the end of the day whether to carry out a procedure is up to us. As we have seen in the VW case, the management will readily throw us under the bus anyway. Why would we want to lie down in front of the bus if we know the bus will run us over?