As for fixing our actual D, you know, the topic of this thread, "do nothing" is unacceptable. We would be flushing our season down the toilet, and that is completely unacceptable. This team has enough talent to win, it just needs to be re-arranged. If the team waits, we are wasting the primes of some of our best players, and we're discouraging players from joining our team (and discouraging fans from having anything to do with the Jackets).
Trades are harder to pull off now, but not impossible. In the summer you have to be able to either make the other team better or be in a position to take on salary to help a team in cap hell. Now all the teams have set rosters and fit under the cap, but there's still the possibility to try to make both teams better. Trades do occasionally happen in the season. Teams can find themselves with unexpected depth or holes in other parts of their lineup. Case in point, Carl Gunnarson is available because of the emergence of Parayko and Edmundson, and he is the exact kind of stabilizing player we need.
Oh, and fire Jarmo and fire Richards.