The Securities and Exchange Commission on Thursday charged 36 municipal underwriting firms for violations in municipal bond offerings.