As evidenced by my dem friends on FB, it was a great opportunity to attack Republicans for attempting to eliminate an independent group intended to police unethical behavior in Congress, with the implication being that Republicans were trying to sneak through legislation to let them be less ethical. If it was a good idea, it sure as hell was executed in a dumb way.
If you pick up a rock and hit yourself repeatedly in the face, well. You shouldn't be exactly surprised at the results.
There's half an ounce of good reasons, and two tons of bad reasons. OCE doesn't prosecute anyone or whatnot. They solely turn over their results to the House ethics committee. If someone was stupid, they'd think the end results go to the committee anyways. So why not just put the committee directly in charge of said agency? It's not like the Senate has an equivalent entity.
Which of course completely ignores that it is a feature, not a bug, that it antagonizes House members with its investigations. And that the independent nature is also a feature, not a bug.
One can't claim anything other than the House Republicans, not unanimously but the majority, made a bad, as well as stupid, move. They fully deserve scorn for it, regardless of partisan politics.