Mike, what you have just witnessed is what John usually does...
...he won't name names. And when person 'A' asks John to be specific, John will usually respond to person 'A' with some kind of hint that implies he's referring to person 'A', but won't come out and say it. When Person 'A' asks more specific questions to get John to say 'yes or no' to whether John was directly referring to person 'A', John will then respond with something like...'why do you think i was talking about you? not everything is about you'.
maybe Milton-Hasbro can turn it into a board game...