you have still failed to take adequate steps to deal with who have been profiting this situation for a long time
You have still failed to take adequate steps to deal with those who have been profiting from this situation for a long time.
You have still failed to take adequate steps to deal with who have been profiting this situation for a long time.