De Blasio, however, has for years criticized the effect of money on politics. When he ran in 2013, he railed against "the rich and powerful having their voices heard above the rest of us because of weak laws and loopholes that allow money to permeate our elections."