Well it wouldn't have been much unfair comparing to what happened with Katich. He was dropped although was the highest run scorer so far in that year as an opener, because he had issues with Clarke.
As for Haddin and Wade the selectors are still weighing up Haddin's experience vs Wade's form. But it will come to their current form eventually. Haddin wouldn't come in the contention if he didn't score that century in the opening Shield game. if Wade scores a ton while Haddin is in SA he will be ahead in the race again. Haddin's plus point is he is a far more attacking batsman than Wade when in form and a dressing room favourite. My personal favourite is Paine though. Just hoping he gets a good season this year and come back in the contention.