In Serini's description he was being a jerk for refusing to see her. After he vowed he'd never see her. He didn't seem too happy about it, but he kept his word, which is exactly what Girard, in his Programmed Illusion, bet Soon would not do.

When you really look at things, even though we do not have Soon's version of the story, it appears that Serini and Girard were the real jerks, and while Soon may have been less than perfect, he was a much better person than either Girard or Serini.