Contract Pilot 101
Agencies do not work for you....THEY WORK FOR THE AIRLINE. You do not pay them, Agencies receive renumeration from the Airline....not you.
Some Rich and Worthless agencies actually pay you less than the airline would have and pocket the excess.
You, as a contract pilot are an expendable item. More commonly known as a "AviaWhore".
If you are going to enter the Expat contract World, do yourself a good deed and don't attempt to regulate the process with morality.....it does not exist it this realm.