I think it's extremely pertinent.
He knew what she was like and happily embraced the lifestyle. He knew she had a history, had made money out of her body and sexual image, knew she had a potty mouth, knew she was in a relationship at the time and still went on and married her.
Yes, he was stupid to marry her, but she convinced him Jordan & Katie were 2 different things. One was just work. He said from the jungle he didn't like the Jordan side, but married her for the Katie side. The Katie act lasted a few years, then out came Jordan. He was an idiot to marry her, but realised so and left her. What more could he do without a tardis?
Are we not allowed to criticise our ex's because we were stupid enough to have a relationship with them at one time?