WASHINGTON -- Even Cory Booker hates the Wall Street giveaway Congress approved over the weekend.

The Democratic senator from New Jersey has received scads of progressive disdain over the years for his close ties to financial elites. But Booker diverged from his typical rhetorical deference to Wall Street in a heated speech from the Senate floor on Thursday, blasting "very connected special interests" with "armies of high-paid lobbyists" for rolling back protections against risky trading "at the heart of the 2008 fiscal crisis."

"This is wrong," Booker said. "I'm outraged. I am frustrated that we are not on the floor debating this and instead are having this put into a bill that everyone says must pass."