Yeah, 7% is high....although legally, as Wes mentioned, there is no standard, but 6% total is pretty common (usually split, as mentioned).
Personally I would be willing to pay the buyers agent a commission. After all, they are bringing you a buyer. In most cases, agents are willing to take something....maybe even 1.5 or 2%. But if they see your house on the MLS and see 0% listed next to "buyers agent commission", and if there are other similar houses on the market, they'll steer their buyers somewhere else.
To them, if another house is just as good, getting paid obviously gets the nod over not getting paid. To me, I say it's worth it. If anything, just don't be as flexible on the selling price or on concessions to closing costs or things like that.
If you're selling a house for $200,000 and are willing to pay 2%, it's not too hard to make sure most of that $4,000 stays in the deal. In other words, if you're asking $200k, but you know you're willing to take as low as $190,000, then just make sure you stay around $194,000 if your buyer has an agent.
Essentially, by making them pay you $4000 more, you are covering (out of their pocket) what you're going to owe the agent. Or if they offer $195,000 and ask for $4,000 in closing costs, just settle on $197,000 and $3000 in closing costs. That gets you to $194k (- $4000 commission), and you're still at your acceptable $190k overall sales price.
All that to say, I would be willing to pay something, just for the simple fact that if you don't, you would be reducing your number of potential buyers by alienating buyers agents. And again, as long as your house will appraise, you can always make sure the amount you're going to pay stays in the selling price and essentially comes out of the buyers pocket, not yours.