Working as a reporter/producer I ran into the same thing heading into Canada to shoot with a locally hired camera crew. I told them what I was doing and opened a can of worms..we always had problems in Mexico too. The answer is to just be a "tourist"..nonetheless I hope our Tourist Board reads this because it is total BS..time to drag the Immigration Officers in for a chat and explain " promotion of our islands 101 " to them..