You need to look out for yourself. He has treated you badly and disrespected you. Coming from an alcoholic - Alcoholics dont change unless they want to. This means it may be never. He has done you a favor. Be positive and have a good time on your vacation. God knows you deserve it.