San Diego City Beat: Hannah Giles throws James O'Keefe under the bus