Popular streamer Nina Lin has apologized after resurfaced footage of a May 2024 stream ignited controversy. In the stream, ...