As liberal as Joss is, he isn't always politically correct, and I don't think he has to be to make good, even great, tv. Perfect people are rarely interesting.
Also, I like pissy Giles, and think he can get annoyed with us 'MERICANS from time to time, as well as the teenagers he associates with.