You can't change what's in a person's heart. If your mother-in-law is racist, consider cutting her out entirely and refusing to engage. You spouse should be understanding of this.
If your mother-in-law is physically abusive, contact the police. There may be some fallout, but nobody deserves to be attacked.