Senior leadership is taking too much advice from their directors of which are working for themselves... please look at where the problem lies.. It's not with your individual contributors. Listen to your people instead of taking retaliation against them and firing or separating from them.