Gov. Jerry Brown has signed a bill that bars state agencies from selling or displaying the Confederate battle flag or any other items that bear the Civil War-era insignia.
Hall reportedly was inspired to propose the measure after his mother saw replica Confederate currency for sale at a state Capitol gift shop.
Hall, who is African American, has described the flag as "a symbol of racism, exclusion, oppression and violence towards many Americans. Its symbolism and history is directly linked to the enslavement, torture and murder of millions of Americans through the mid-19th century."
Hall's bill passed easily in both the Assembly and Senate. Assemblyman Tim Donnelly (R-Twin Peaks), a tea party conservative, cast the only "no" vote in the lower house, saying the proposal would violate the First Amendment guarantee of free speech.