State Sen. Bob Rucho, R-Mecklenburg, criticized Democratic lawmakers during a floor debate, saying they have been fiscally irresponsible for years.