koorapati,
I would not say that emirates doe not care about loyal customers, i have not had a experience like you have had but there has to be a reason that this happened, it should not have happened but i would not change my preferred travel provider over a visa issue but thats just me, i hope everything worked out ok for you, safe travels.