I agree completely.
To be honest, I really love my xB. I have had it since August 2007 and still love driving it every single day. It is just a blast to drive and I plan on keeping it until it makes no sense to keep it going anymore. No other car interests me to this day like the one I am driving now. I have done a few of my "mods" with the suspension and intake and such, and has been a great learner car to do all of my own work on.
I know repairs will come and go, but at the same time an airbag harness is just inexcusable to be honest. So I am glad they are covering it which to me seems fair.
I have had nothing but generally great service from both my dealer and toyota/scion directly on multiple occasions. At this point, there is little doubt I will continue with the same dealer and brand in the future (unless a competitor just really has something that I want). Sure the dealer may cost more for most repairs, but the dealership is extremely well maintained and professional with their work. The mechanics don't look like they came from prison and anything I had done has been done well.
I am willing to pay more for that type of experience. So I am glad they are keeping me happy! For those wondering, the dealer is Metro Toyota in Cleveland.