The Special Counsel is wrongly placed in the DOJ. It needs to be an autonomous office uninhibited by Executive Branch policy. That is only the beginning in what is wrong with this provision.
The investigation Robert Mueller was carrying out completely was made unable to end the passage of USA classified information to the Russians by Trump. THAT is ineffective law. The people most responsible for the sovereignty of the USA have to have a vehicle that can immediately address these issues to end the dangers to the country.
Trump is not the worst that can happen. Think about it.