I didn't believe the neighborhood gossip, but I do believe mom. Brad sounds like he was controlling (no money, no gas, no passports) before the divorce papers were initiated. Heather was the straw that broke the camels back ... denial, then a lie about a one night stand, then a full blown affair that lasted a couple of years. I believe that Nancy was completely trapped by Brad and, based on the discussion yesterday about green cards and custody, I think she believed she had no choice but to return to Brad to sort things out.
I thought that Brad had some parental rights and that Nancy shouldn't be taking the children out of the country, but it doesn't sound like Brad cared about the children any more than he cared about Nancy.
I fully believe that mom was telling the truth on the stand. But mom also got most of her information from Nancy.