I'm mostly wondering if this actually happened or if it was just created so Mel Gibson was more likeable.
Very uncommon. Opposition to slavery was not unheard of in the time from the Southern gentry, but it manifested itself on rhetorical speech that didn't usually get reflected in action. This earlier answer of mine about an actual South Carolinian of the time might be of interest in addressing this.