The other really annoying thing is how many players are getting in the face of the refs - I wouldn't mind seeing the ref have the ability to throw a guy out of a game for dissent, but letting him be replaced so the game isn't 11-10. That way you punish the guy, but not the team (much).
Giving the guy a yellow card is sufficient. No need to change the rules; just enforce them more quickly and the dissent will cease. Some refs are better at this than others. The others may not really mind a bit of dissent.
In my personal experience with refs, you get to know those whom you can lobby aggressively and complain to, and those whom even a relatively innocuous gesture of dissent will bring a quick warning, if not a yellow.
One time, after a ref didn't see who last touched a ball that went out of the touchline and was hesitating, I held up an arm showing him that it went off the opposing team, at which point he awarded the throw-in to the other team. As I jogged past him, I joked that I should've pointed the other way and he red carded me just for that. Touchy fellow.
