I've never met a Kathleen who hasn't been a total self righteous bitch and I think the pattern began with this twat:
The writers probably named her Kathleen because of the bitch connontations the name holds.
Just like Crystal is a great stripper name and Heather is a must for WASPish sorority sluts.