Translate the following English sentence to French:
"He should never have stayed in France, having been reported to the transport police more than 40 times for offences, which should have been enough for him to be expelled back to his home country."
Il n'aurait jamais dû y rester, ayant été verbalisé plus de 40 fois pour infraction délibérée à la police des transports, ce qui aurait dû suffire à son expulsion vers son pays d'origine.