Go to the US, you'll probably be treated right and you won't have to cancel or swap that many days for weather.
That instructor sounds like a
anyway, when I was doing that job, the student was the employer, without him, there IS no job!
Most instructors you'll find are very accomodating and there is really no excuse for anything else.