It's a bit frustrating, because if you get a report of a situation at work that triggers an inspection, everything that is in the works is on hold at that time, so you're guilty until proven innocent. I think the program works backwards, because it should be like Canadian law: innocent until proven guilty. When an inspection occurs, business should be able to carry on. If you have LMIA applications in process, those should continue to go through the process of being approved and so on.
If you're deemed to be at fault, it might be just a re-education, and that can be corrected. If you're deemed to be significantly problematic, then, again, I'm all for your being booted out of the program if you're way offside and creating a vulnerable situation.
To add to that, I think that sometimes what happens is that some employees are making reports of situations that are untrue. I know personally that our company has had some inspections and audits done, and we've passed with flying colours. It's the same employee reporting different things that are unsubstantiated.