I love the term white knight specifically because it's offensive to those I reference with it and because it does such a great job describing my view of them and ironically their unconcious view of themselves. Also the amusing thing is that they are always white.