I'm in the unique position of working for myself and having more than enough work. So last nite I even asked the question to someone who was being difficult "if you have another resource that in your words is "incredible" at the task at hand, why have you not engaged them? Maybe because they won't work with you because you do not have a clearly defined outcomes and hide behind the thin vile of "agile" as an excuse for not having a clearly define outcome for your product?" This is the language I use, also in the same conversation "if you don't feel I'm doing my job in the manner that you think is beneficial to the outcome, then we can terminate!". Narcissistic megalomaniac's are always ready to point the finger everywhere but themselves. PS - When your job is to get a stalled project moving again, it isn't always obvious to some people that repeating the same practices as before will only get the same result!