I think I know of a way to keep the trouble meter from reaching red, but I can't enable that in free roam just yet, just through an executable script.
As for the unlimited time to be in a grapple hold, I think Act controls that, but that can't be edited safely yet.