Senator Chuck Schumer accused Republicans of "Swiss-cheese legislating" as Democrats opposed a bill to ban stock trading.