A sad state of affairs this BATFE has turned into. First started as a tax collecting agency, it morphed into a murdering band. When they aren't murdering religious fanatics, they seem to be enabling Mexican drug cartels to kill Mexicans and US Border agents.
It doesn't need to be divided or simply divested of power, it needs to be destroyed. It's unconstitutional anyway. The Constitution doesn't authorize Congress to create these regulatory agencies. Article I, Section 1, states that all legislative powers shall be vested in a Congress of the United States, which shall consist of a Senate and a House of Representatives. Since those powers have been vested as such, Congress can not divest themselves of that power, and that is not an interpretation, it's simple to read and understand English.
Every rule or regulation(laws, actually) created by any regulatory agency is unconstitutional, and therefore, null and void. Any enforcement action involving any rule or regulation created by a regulatory agency is also unconstitutional. These rules and regulations might as well be forced upon us by a foreign government for all the legitimacy they have here. We go along simply to keep the jack-booted thugs off our backs.
This bureaucratic boondoggle we find ourselves in is a result of Congress taking on(usurping) powers it does not have any legitimate claim to. If the feral(federal) government were stripped of all these illegitimate powers and the agencies created to "administer" those powers, Congress would have something to do besides run for office, diddle interns, and place the blame for everything that goes wrong on one agency or another. They'd have to accept and deal with the responsibility they were elected to.
I could go on and on, but this thread is not the place.
Woody