At some point when a team doesnt seem to "hit on all cylinders" year after year, you have to change the coaches. Even if Ozzie isnt the problem, you have to do something. Firing KW isnt going to make the players play better. And KW is also the guy who put together the pitching staff (which has been doing well), so at this point I think you fire the coaching staff (maybe keep Coop) and move on.
As long as its not Terry Bevington, it cant be worse id imagine.