Last night’s season finale of South Park dealt, as usual, with a current event. This time it was the Penn State scandal. And no, Matt Stone and Trey Parker showed no limits or restraints, even when dealing with young boys being sexually harassed by a former football coach. The scandal already has led to three arrests, the […]