His career will probably survive this.
Because the one thing that will absolutely kill a public figure is if the public finds out they're nothing like their image. But Franco's image is that of a self-loving douche, that's the character he plays in every single film, and that's how he comes across as a person, and that's how he seems to have behaved.
People with "bad boy/girl" images have a certain amount of career Teflon - people expect them to behave badly so when they do, it's not a surprise. Look at Sean Penn and Charlie Sheen, nothing touches them.