Mr. dwz1234
It's not about fairness. It's strictly about the people who are in the queueu ahead of you. You said you had filed your LC in 06/03. Many of the folks here had filed including me filed our LCs in 01,02 and we filed our I-485s in 2003, 2004.
It's unfortunate that your LC has took so long but we had filed our I485s 3 -4 years ago and has been waiting since then. NSC is processing cases based on I485 RD. NSC does not always process cases based on FIFO but atleast we guys should maintain and respect our friends who are in line ahead of us and hope that they should get first.
You can be upset about your case but should not be upset that people in 03, 04 are getting approvals before you. That remark of yours does not give a good impression.
Thanks