Jim Harbuagh is a class A douce-bag.
I know this from personal experience.
I met him a few times back in 96 when he was with the Colts and I had just moved out here.
He's just a giant A-hole. There's no other way to describe it. He's the kind of guy you would see out and about and secretly hope that he would say the wrong thing to the wrong person and get his a$$ kicked.