San Diego Mayor and former Congressman Bob Filner is resigning from his job, prompting a nationwide sigh of "Finally!" The mayor's sex scandal has been long, uncomfortable (the 18 women who accused him of sexual harassment include a grandmother) and awkward. And now it's one step closer to being over.