No they should never have done that. That's something The Simpsons would do. When South Park have a special guest on the show, they give them a very minor role like when George Clooney played Stan's dog Sparky. All he did was bark like a dog. SP should never have guest voices.