XOM finds your husband if he's in the same state? I'm trying to envision someone finding a traveler in Texas, or even in one city. How is that done?

Anyway, an easy, nonconfrontational solution is for your husband to have a chat with hotel security and make sure that individual is not allowed inside. Move to a different motel, pick up a different rental car, change one's schedule, etc. -- whatever it takes. If that doesn't work, call the police. Additionally, one can use the court system.

Support your husband in all of this...make sure he sees you're more than angry with XOM. Your husband can make it very uncomfortable for the XOM to drive the distance just to vent. Can you motivate your husband to get proactive about this?