It sounds like you "do" know what to do--and you are doing it--setting boundaries, having your own car so you are not stuck in unacceptable situations, going to Al-Anon, all wonderful things..as you continue on this track it will be more second nature, and you will be more sure of yourself. Keep sharing!