I totally agree. I feel lucky to get GC two days ago as you did. But comfort to those who have waited for a long time, and something should be done by USCIS to treat them fair.