Thank you dude for your info.
No question that this background check is not fair to us as Iranians or other countries like Pakistan. I think everyone agrees to that.
Meanwhile, some cases from these aforementioned countries get adjudicated surprisingly fast.
So to me, the only problem would be USCIS/FBI not being transparent and let us float in our frustration. FOIA is a good idea but FOIA itself is a side process. I need to see freedom of information and transparency as the main focus.
Once that transparency is there, independent attorneys or even non-profit organizations and NGOs can investigate why this process is so inefficient and then fight for changes(That's one of the things I'm trying to make effort for and follow up). I want to add that whomever I contacted throughout this process (lawyers, senator, congressperson, ...) had no idea what is going on in USCIS!
All I'm saying is, the issue is much bigger, therefore relying on ombudsman complaints and WOM won't help long term even if a lot of people file complaints.
I really appreciate your efforts on this matter that you want to fight and solve this issue. I'm also really interested in fighting for the sake of all these bright people that come to US legally and try to establish a life while being kept in a virtual cell by immigration service department for a long time (After all, It happened to me as well)
Now If you are interested, we can exchange emails and take this discussion further.