Has calling out a politician for catering to lobbyists ever worked? Yes, I think it has.
Failure to point out that a politician is in the pocket of big money lobbyist just allows those politicians to continue enriching themselves at the expensive of the public's well being.
Sunlight is said to be the best disinfectant, transparency is our only defense.