I say you have close to zero chance to get any compensation: airlines have every right in the world to see proper documentation before boarding that is required to enter a foreign country. Whether or not the foreign country actually checks such documentation is irrelevant.