I think the most fascinating part is that she never once considers the fact that her boyfriend might actually agree with his father instead of her.  Comments that are "inappropriate" are not by definition "wrong."

Did she never consider that he might find her racial egalitarianism as disgusting as she finds his father's "racism"?  

The woman sounds like a harpy at worst and socially incompetent at best.  I have inlaws I don't like either, so does nearly everyone else.  I solve this by not being around them, not by demanding that they change their behavior to suit my needs, because I understand that such demands are both wrong and completely fruitless.  When my husband's great aunt comes over to visit, I always have a very important errand to run, if you know what I mean.

Ultimately, family is a package deal for any person of integrity.  If you can't stand his father and he wants his father around, it's time for YOU to leave.  Honestly...