Why do you continue to drive the 4-5 hours to see him every weekend if he treats you like this? It’s oretty hard to call this LRT when you are putting forth a ton of effort to go see him.
And I would say it’s too soon to gauge the impact of your new behaviors. It’s only been a few days. I’d keep up with GAL and following Sandis rules.