Non so molto della legge egiziana, ma in quei sistemi che conosco, il tuo obiettivo qui è di mettere Royal Jordanian in una posizione in cui l'onere della prova è su loro dimostrare che il tuo visto non era sufficiente. Non dovrebbe essere troppo difficile da fare, perché avevi un visto che diceva letteralmente in faccia che era valido per tutti gli Stati Schengen. Quindi dovresti presentare un reclamo basato su tali prove e chiedere loro di mostrarti la fonte del presunto requisito di possedere un visto dal porto di entrata.
Una citazione pertinente dal Codice dei visti Schengen, dall'articolo 2, paragrafo 2:
"visto", un'autorizzazione rilasciata da uno Stato membro in vista di un [...] soggiorno previsto nel territorio del Stati membri di durata non superiore a 90 giorni su un periodo di 180 giorni;
Non si fa menzione di restrizioni basate sullo stato di emissione.
citazione dal Codice frontiere Schengen, dall'articolo 6, paragrafo 1, che stabilisce le condizioni di ingresso per i visitatori di breve durata, e in particolare 6 (1) (b):
1. Per i soggiorni previsti nel territorio degli Stati membri di durata non superiore a 90 giorni su un periodo di 180 giorni, il che implica il periodo di 180 giorni che precede ogni giorno di soggiorno, le condizioni di ingresso per i cittadini di paesi terzi devono essere i seguenti:
[...]
(b) sono in possesso di un visto valido, se richiesto ai sensi del regolamento (CE) n. 539/2001 del Consiglio, salvo possiedono un permesso di soggiorno valido o un visto per soggiorno di lunga durata valido;
Anche in questo caso, non è necessario che il visto sia rilasciato dal paese nel cui territorio si sta entrando. Il regolamento del Consiglio 539/2001 è semplicemente l'elenco dei paesi i cui cittadini richiedono e non richiedono visti Schengen per soggiorni brevi (da allora sostituito dal regolamento 2018/1806). Ciò significa che per entrare in Italia, devi avere un visto Schengen valido per l'Italia, che avevi. Non importa che sia stato rilasciato dalla Spagna.
Un'altra riga di ragionamento da considerare: il personale di terra dovrebbe aver controllato i tuoi documenti con un database standard del settore chiamato TIMATIC. Lì avrebbero visto che serve un visto per atterrare in Italia. Avrebbero visto alcune note aggiuntive sui visti Schengen, di cui l'ultima è
I visti Schengen di tipo "C" devono essere validi per lo Stato membro Schengen visitato. Questo è specificato nel campo "valido per" del visto.
Ancora una volta, questo mostra che il tuo visto era valido. L'unico requisito è il tuo tipo-C Il visto Schengen doveva soddisfare era che indicava che era valido per l'Italia, cosa che ha fatto.
Se fossi in te, guarderei per vedere se l'egiziano Il ministero dell'aviazione civile si preoccupa dei reclami dei passeggeri o se esiste qualche altro organismo che lo fa. Considera anche la commissione giordana per la regolamentazione dell'aviazione civile o altri organismi ufficiali in Giordania che potrebbero interessarti.
Scriverei una lettera alla compagnia aerea chiedendo un rimborso completo (e forse altro risarcimento) sulla base del fatto che avevi un visto valido per la tua destinazione. Includere una copia del visto, sottolineando che dice che è valido per gli stati Schengen. Sarà loro responsabilità mostrare perché un visto rilasciato dalla Spagna non è valido per l'ingresso in Italia.
Potresti anche prendere in considerazione una campagna sui social media che scoraggia le persone dal volare su Royal Jordanian perché non capiscono come funzionano i visti Schengen. Se invece inizi a dire alle persone di volare con compagnie aeree europee, potresti attirare la loro attenzione.