President Barack Obama blasted Wall Street practices before signing historic financial regulation overhaul.