TFS and Renames

Does it really have to suck quite this badly?

I have a trunk branch and a stable branch. When I want to promote a cut of code from trunk to stable, I use ‘merge’, and for every single file in every single folder that’s been renamed in trunk, I have to fucking well confirm, with three mindless bastard clicks, that I want to use the name/path from trunk.

Do the people who wrote this thing use it themselves? How do they sleep at night?