I remember, way back when I was in collage, I had a job interview. I could not remember if I interviewed with Mrs. Grey, or Mrs. Gray. I really fretted over that thank you. I must have guessed correctly, because I got the job.
But, no, I don't think we will ever have consistent rules. Our language is so influenced by our ancestors, who came from many countries.