I recently started watching South Park episodes and in the final episode of season 3 (Worldwide Recorder Concert), Kenny G is shown as kissing the teacher Garrison. I thought Kenny G might be gay in real life but when I checked he is straight. Why would the show creators would do like this?
Due to his appearance and 'G' in his name, Kenny G is always targeted for being a a Gay. But the G stand for Gorelick because his real name is Kenneth Bruce Gorelic.
Even he got Wikipedia controversy, which I don't know is real or not but surely got speculated on internet. So I think South Park doesn't made it all on their on but used the controversy associated with the actor for their own good.