Drop him for two weeks. Fine him two weeks wages and donate that hefty sum to charities that support families that have lost loved ones to drink drivers.
Agree with the second part, but I think we'd be shooting ourselves in the foot if we drop him. That may have selfish motivations, but I'm also not a fan of double jeopardy - I think he needs one harsh punishment, not multiple, whether that's a fine or dropping him from the squad (not my preference).
Don't forget also, that he's likely to be punished by the law too (and rightly), which will supplement any punishment Everton hand him.