I'm sure your theory will be of great comfort to his wife who clearly did not 'do it' for him.
Not so fast! You can say that about ANY man who cheats on his wife: that she clearly did not do it for him. Not saying that's the case with Haggard, but I just wanted to point that out.