Prabhat,

You write about OFAC, KYC, and AML.
The Office of Foreign Assets Control (OFAC) is a financial intelligence and enforcement agency of the U.S. government charged with planning and execution of economic and trade sanctions in support of U.S. national security and foreign policy objectives.
KYC means "Know Your Customer" which is something every intelligent businessman does when his deals are significant.  Support for "KYC" is built into reality and needs no qualification, compliance, or control.
AML means "Anti-Money-Laundering" which smacks of overreach.  Laundering money serves to hide behaviors that authorities dislike, many of which are actually helping the world.  Neomoney says it best: "Indeed, money laundering describes a wide range of activities that are undertaken by innocent participants in the economy. Authorities’ growing expectation of a right to violate our privacy to enforce their laws, and an expectation that we do nothing to protect ourselves from that violation of privacy, lie at the heart of money laundering propaganda."

So your work comes across as that of someone who has been duped into doing the bidding of the largest and most successful criminal organization on Earth.  I do not accuse you of being deceived because no one can be blamed for the damage done to them by such a powerful parasite.  I wish only to open your eyes, or, at least what worked for me, your ears.