Did Gordon know about Robert's past when he called him "Bobby"?

I rewatched Season 5 recently, and it seems like Gordon may have actually known about Robert's past. He never called him "Bobby" before that episode, and he did act genuinely sorry when Robert confronted him about it. At the end of the day, it's still television, and the producers could easily have gone out of their way to find out about Robert.