Will & Grace - S9E1

Will and Grace both falter when their political beliefs are put to the test; and Jack and Karen help them hide their secret shame from each other, but the truth finally comes out.