Having the father figure leave does contribute to their problems. The show's about growing up, and being emancipated from your parents is part of that. However, Joyce's death has much more of an impact than Giles' departure.
One female character who keeps her independence, dignity and self-respect? What, Tara? You've got to be kidding me.
But, if you're saying that Tara has her independence and so on and the others don't, then surely that's saying that a lesbian character was a stronger personality than all the straight characters, and, you know, I don't think that could be called homophobic.
Yes, Xander is the one who saves the world this time. This was after a constant refrain of how useless and powerless he is compared to the rest of them. He saves the world by being a good guy and a good friend, not by being a strong prince rescuing the damsel in distress.
Do you think NONE of the male characters should ever do anything good? Is a male character being useful evidence of misogyny?