No the furthest the ref could bring it would be the edge of the box. Just like in Rugby I think the furthest the ref can bring it is the 5 metre line otherwise its a try as he will be over the line. If the player does not want the ball brought to the edge of the box because it might be a disadvantage he can ask to leave the free where it is. It happens in rugby all the time and works perfectly. Usually when it happens once in a game you won't see someone complain for the rest of it.
I think this would work better than just booking a player. If you where to book players everytime they open there mouths (like a certain ref does) it can just frustrate players even more. If by mouthing you are giving the team an extra advantage players would shut up fairly fast. Also there is usually a level a player would have to be complaining to before the ref would move it on. A simple disagreement never gets the ball moved forward but shouting and complaining at the ref does.