I don't really understand. Do you mean to say that the USCIS officer wanted you to meet 4 criteria while the rules specify 3? Did you take them to court over it?
If you already were on O-1 visa, it should've been easy to qualify for EB-1 GC. The criteria is pretty similar for both. Did you try a different law firm? What criteria specifically did you not meet?