Your USA dealers might do that, but here in the UK you'd be laughed out of the store for asking to have a five year old part replaced for free! :lol:
As to the original question, if you're certain it's not catching on any of the plastic trim, replace the whole thing. It's supposed to retract, not only to stop the belt from getting trapped in the door but more importantly to keep the belt at the correct tension across your body at all times. It saves on having to polish teeth marks out of the steering wheel.
Buy it from a dealer (or a Genuine Parts supplier), as a Genuine Part you'll be safe in the knowledge that it will work properly when required.