Good Will Riker
Admiral
I have friends like that. One in particular I have known for over 19 years now.I have trouble believing that someone can be an amoral, double-crossing slime-ball AND be Indy's 'best-bud-sidekick' for many years. I can accept one or the other, but not both. The only way it makes sense is if something changed Mac in some way. Then I can make it jive in my mind.
Chances are real good that Indy was aware of Mac's personality traits, but probably still stayed friends with him because he may be a forgiving personality to those who are close to him (such as Short Round who cheated him at cards. Heck, even Ilsa and Marion too if you really think about it...)