I had a bad experience with a very unprofessional program last year when I applied the first time, so I feel your pain OP.
At the end of February, I had heard back from every program I applied to except for one, my top choice (of course). My second choice wanted a decision by April 1 so I emailed the head of the department that I hadn't heard from and politely mentioned that I had received other offers and was wondering about the status of my application.
He answered almost immediately, saying that they were still making decisions but that upon reviewing my information they felt I was a strong candidate for their program and should wait to hear from them before I make any other decisions. That was fine, considering I had until April, so I thanked him and went on my merry way.
About three weeks later, I still hadn't heard from them and time was running out to make a decision. I sent him another email, to which he responded that the program was "currently in a holding pattern." Ok....what? I requested further explanation and he only said that they were waiting to place three of us but I was still a top choice and shouldn't make any other decisions.
As annoying as that was, I should have accepted my first offer, but it was out of state and making it financially possible was going to be very difficult. So I waited. The deadline to make a decision for my first offer came and went. I didn't end up hearing back from the program I had been emailing until early May...and they rejected me.
This process is already draining enough without adding mind-games into the mix. All things considered, this year off allowed me to gain more experience in my field, but that isn't the point. I wish these programs would be a little more conscientious of their applicants...especially, as you mentioned, since we are paying so much money JUST TO APPLY.
Ok...I'm done ranting (I'm still a the tiniest bit bitter apparently! )