You could assert a limit on depth, perhaps. Then the cycle would still exist but after X number of comments, the rendering ends.
For some reason I tend to be a fan of the "stick it in a secure box" rather than "get it right in the first place" approach..