Should I be letting my kids watch South Park?

Seems like a harmless cartoon, but they end up watching it almost all day long... O.o
Kids are age: 9, 13, and 17 if that means anything.
11 answers 11