I think Xander deserves more respect for having to put up with a semi-love affair with Anya for so long. Although, after seeing him on the outtakes for Chaos Bleeds, he really needs to get over the whole "I was a pirate once,ya know" thing.
I agree about the pirate thing. Everytime I watch "All the Way" I just cringe when he does it. It's painful to watch. Why revisit it? (And it was NOT a semi-love affair!)