Retweets currently display the screen name of the user that's been retweeted. Since screen names are not unique and are easily changed, we need to swap this out for either username (hard to change), or better yet, user ID (never changes).
We're probably just extracting the wrong field from the tweet json.
Task complete. I had my terminology wrong. "Name" and "Display Name" refer to the colorful, easily-changed handles on Twitter, which "Screen Names" are the true usernames.
Retweets currently display the screen name of the user that's been retweeted. Since screen names are not unique and are easily changed, we need to swap this out for either username (hard to change), or better yet, user ID (never changes).
We're probably just extracting the wrong field from the tweet json.