The problem, fundamentally, is that there's no will for things to change. They could quite easily bring in rugby levels of discipline if they wanted; hell, there are already rules bought in for swearing; why are they carried out to the letter of the law in the amateur game, but not the professional game?
That's it in a nutshell. If FIFA, UEFA, the FA etc wanted to stamp out this behaviour they could but there's no will there.
Only football has this problem: there's big money in cricket and rugby these days but there's no abuse of refs/umpires because the players know that they'd be in deep, deep trouble if they did. A club rugby player who behaved like Drogba or Ballack did would face a long ban - possibly as much as a season, possibly even life.The players know that there's no stomach for such action by the authorities so we can expect to see a lot more of this sort of thing.