b) The treaty is one sided. Is only for migration towards the West. If lets say British immigrants pop at Saudi Arabia, Malaysia, UAE, Israel, Jordan borders, it doesn't apply.
Same applies to South Africa for example, everyone brushes under the carpet the anti-White policies and racism, forcing people to leave the country living for 400 years.
No it's not. It's for all migrants regardless of where they are from. British migrants to other countries are generally treated much better (for a variety of reasons), but if they are not then the compact is aiming to try and help them.
Take somewhere like the UAE. The reason this "doesn't apply" to Brits is because Brits are usually employed in high paying contract positions and have much better access to legal representation and money to go home. Indians working in construction there are largely not in that camp and are under much worse conditions. Both are there legally, but one group is treated very different to the other group.
It applies equally to both, but one (the Indian construction worker) would get far more out of it than the other (the British Oil worker) due to the relative position they are in within that society.
And South Africa is largely a red herring. Sure, there is a major racism issue in South Africa (both ways), but those involved aren't migrants. South Africa should try and solve their own internal issues however, and that may come under part of the compact, if the South African government decide to follow the recommendations of it.
c) Also is against freedom of speech. Now is hate crime if we call someone illegal immigrant, and the taxpayers of the host country, should fork the benefits the treaty expects to all visitors.
I am an immigrant* myself. Never expected anything for free. On the contrary from day one, got a nice paid job due to my professional skills and progressed there in this county due to hard work and skills obtained in the process.
Even for me (an many other non British taxpayers in UK) is obsurd to have people moving to another country expecting from the local taxpayers to cough up support.
*Depends someone's views. Because for many in EU, moving to other country is no different than Americans moving from Texas to New York. They are not called by New Yorkers "Texan immigrants".
Nor the other way around. Yet we have in this country, there is a poisonous rhetoric about "EU immigrants". However everyone brushed under the carpet the British immigrants to EU countries.
You, don't even like not use the phrase "British immigrants" and nobody is using it because it carries some "stigma".
No it's not. It's against hate speech. The fact so many people seem to fail at understanding the difference is worrying in itself. If newspapers and groups started advocating of the beating of all Greeks in the streets I assume you would be a little aggrieved at that, especially if you started getting treated badly because of it. I'd assume you would think that the police should do something about it, rather than just watch from a distance during one of your beatings, perhaps adding an elbow or two before carting you off to prison, for "incitement"? That's what the compact is trying to persuade governments to crack down on, not legitimately calling someone an illegal immigrant.
I assume as a legal immigrant you would also want the right to be able to live in peace in the UK? I assume you would want to be able to leave the country when you wanted to (assuming no real criminal behavior) and be paid on time like anyone else? Perhaps have the police take any complaints you made about others as seriously as others, and to not be arrested/pestered due to false claims aimed at shaking you down for bribes/money and to make you want to leave?*
I assume that you are happy for that tax payer funded support? It's not about getting a nice free house to live in, or for illegal immigrants/criminals to be able treated like royalty.
You're already commenting on an extremely mild version of the above with your comment about EU Immigrant. As one, you have plenty of rights. I assume you want those rights to be adhered to and yourself to be treated reasonably? That's the point of it all.
*As a migrant to Canada that is what I hope for, and receive. I haven't yet been shaken down on the street by police looking to make my life a misery/make money. My employer isn't holding my passport and forcing me to work in dangerous conditions. They're paying me on time and the services I am entitled to are treating me as they should. I personally think all migrants should have the same courtesies.