I can really relate to this issue. That was very brave of you DeDe. I'm STILL wearing my XL shirts even though I bought 1 new medium size that fits fine. I just couldn't stop trying to pull the medium down over my backside.
The funny thing is that my XL's are so large that one day when I took my jacket off, my arm slipped completely out of the shirt too. Luckily I was able to quickly get it back on before anyone noticed! These XL's now drop down so low, I could almost wear them as a minidress.