I hear you. The worst is the feeling that they keep processing other (newer) applications while keeping yours on the shelve for whenever they will feel like opening it...
Fair and equal treatment is one of the main reasons why I decided to move away from my home country. I am not sure how they can put this emotional trauma on qualified candidates.