I am willing to bet that if you expand the windows of the User Information List, you will see these are different representations of the same table ...
User Information List, User Information List 1, and User Information List 2.
Perhaps someone can enlighten me on this, but I think that these 'copies' are for reference purposes only and would not pose a problem in general. Following, I think that whoever designed the relationships added the table more than once to help them visually see how each table was joined to others for look-up purposes. I would think if this was a fact, they would have moved the tables around so give a better visual layout to plainly see how the links are created (instead of running behind other tables to get across the screen).
What I would say is the problem is the left-hand User Info List is joined the upper right-hand Info List (and the bottom right hand Info List). This is causing recursion on the tables (to the third degree?). I can understand the thought because if a new user is created in the list, you are asking what user from the same list created/modified the new/existing user. I recall that this can create hell in queries, to what extent - I have no direct knowledge of, just some stuff I have read in the previous past. It might not be the design of that is causing but the way it is implemented and queried. Again, a definite point of enlightment would be required because I do not have knowledge of the problems from recursion in this instance (i.e., if creating indexes on the foreign keys would alleviate, etc).
-dK