You obviously don't like this country. Maybe you should try a different country and see if they are better.I am 1000% against ILLEGAL entry into any country. I think many are failing to separate legal/illegal.
Of course, she came on a visa. Not saying you do but, People have reading comprehension issues here because they judge people who they have never been in their shoes.
No one said reimbursement. The process is bunk. They reject people (wifes sister) for no reason and keep her money. That should be refunded if there was no fraud involved. Paying for background checks and health checks as part of the process is ok as long as you are granted the process. They blatantly reject many for no reason.
Now, with me, I had things on my record from when i was young they made me get it expunged? (Owi) Why the heck does that matter? Im a us citizen already! They just throw up road blocks to see if they can drain money from you.