I really get an impression you got something personal against him. Sorry but that's what it looks like to me, as I said, I've never met someone who didn't like this guy and what he gives on the pitch.
Being able to cover up 5 positions on the pitch is Hasan's primary ability. At a pure technical aspect his average, but he compensates that with amazing stamina and excellent work-rate. When you are missing a player for a certain position(and we are missing those quite regulary this season), your best bet is someone with Hasan's abilities. Meaning; hard-worker, who'll give his everything for 90+ minutes. Sure, he'll be downright awfull sometimes but more than enough times he'll do the job well. What would you like, a rotational player with Ronaldinho's abilities? Sorry but when it comes to rotational players, few are as versatile as Hasan. And no, neither Pessotto or Birindelli were much, if at all better than Braco.
That's all there is to it actually and quite frankly there's nothing to debate here.
I'm not praising Salihamidzic for something he is not, I'm pefectly aware of his abilities and non-abilities, and I'm not saying his performances were good in the last few games. You want the impossible, you want a player who doesn't have a natural position to impress game in, game out. Sorry such a handyman doesn't exist.
When you're short of a player, Braco's your guy. He built a pretty impressive career with that. Won everything with Bayern, one of Europe's best clubs, and got transfered to Juventus. Trust me, if we decide to sell him, he'll never be short of offers.