Judge Rosie Speedlin Gonzalez, who once carried a loaded, rainbow-painted gun through an airport, was charged with felony unlawful restraint by a judicial officer, according to court records.