Since I am a vocal 'fire the DC guy,' I'll bite. I do agree with nearly everything you are saying, but you are presenting blaming the owners and calling for one or more members of the coaching staff to be fired as mutually exclusive. Clearly, they are not. We can agree that ownership deserves a lot of blame for the situation we are in, but here's a reality check for you: you cannot fire the owners. Irrespective of that, I still believe Woods should be fired.
Woods has an excuse for the results of the FO saddling him with the worst IDL in the league. To begin with, I say to that: if he saw the IDL as a problem himself, he should have put his foot down and demand investment in that position. Furthermore, Woods does not have any excuse for all the blown coverages we have seen this season, directly resulting in at least one loss. Especially considering the capital we have invested in the secondary, you simply got to get them to perform. He has had opportunities for years, and never achieved a defense that performed consistently. If anything, it seems to be deteriorating. Woods has got to go.
Considering our schedule, this season is lost already. The time to make changes is NOW! Basically, treat the remainder of this season an extra long pre-season for next year.