I won't harp on OP, but it sounds like you are doing all the compromising. Next time offer to take her son on a trip and leave it be. Also, why should your immediate family suffer? I say take a family vote. Strongly, consider flying down there. Like you said yourself, this will be a one time...