You know....
I might have to ask my son to ask his Father not to show up drinking/drunk. That is his boundry not yours and this puts you in an ackward situation.
That being said, I know it is easier said then done. Im not sure how I would handle that... but one thing I do know, being honest does not come back to bite me in the bum as much as the web we weave does.