I know... seems crazy, right?
But I had the exact same issue on my driver side visor.
Inside the visor the plastic is brittle. After repeated use the plastic gives out and the rod that the visor is mounted on has this piece on it that causes the visor to bulge once it does give out. I even attempted to dissect and fix it, but no luck.
I've been trying to find a decently priced replacement for months, but the price for an OEM replacement is outrageous!
My 2012 LH sun visor just did the same thing.
I took the passenger side off and turned it over and put it on the drivers side. The mirror faces forward
right now but it's taped shut.
I ordered one from the Used Car Parts link above.