I don’t really want a consultant who just came in and thinks he understands the whole situation. As consultant you should do the job you were hired for really well. You can make suggestions but in the end you should assume that the people who hired you know what they are doing until clearly proven otherwise.
Answer: you're not a sociopathic consultant, just a client who sees the hired help as a commodity chattel. That's you're perogative, but if you woke up today willing to be humbled, what you haven't realized is that by definition, you're working with below-average consultants who only care that you pay them.
The optimism is that an entirely wonderful future is possible if you accept that you just might be doing it all wrong.
On a serious note it took me a long time to understand that some clients do only want you to execute and do not want you to provide a more holistic professional assessment at every stage.