This episode was well written!
Not only does Robert have to deal with his biological father being gay...he has to deal with unresolved issues between him and the man he called dad all these years!
This episode was one i will never forget.
It was clear, that one should always look at the good and minimise the bad...for that is the only way one will be able to survive in the world!!!