I agree. CIC is doing a great job already imho. CIC in fact is only responsible and be answerable to Canadian citizens and Canadian PRs. And I'd say 99.9% of the people criticizing CIC are neither citizens nor PRs.
Well if you knew you are only a Level C right off the bat, and are therefore not qualified/eligible, why do you still apply using a wrong NOC and made false representations?