Paul, for your own sake, run away!
I had an ex that was very much like yours, and i see a pattern.
I still care about her well being and always will, just too much baggage and head trips.
The golf ball through a garden hose stereotype? I agree! But life and relationships are more than that.
It's true they like to leave something at your place just so they have an excuse to keep in contact with you and it really pisses off prospective girlfriends if they find out, and they do that on purpose!
My new wife put the run on her and her s**t was gone in 2 months.
We've been together for almost 3 years and the phone calls etc. have stopped as of a year ago when they had it out over the phone.
It's tough being a nice guy, isn't it?
Another woman in your life will cure all of your problems with your ex guaranteed.
It sounds like she is trying to make you feel as bad as she does and is laying out a sympathy trip on you.
It's what ex's do best.
Feelin' for ya man.
My advice is to walk away and don't look back.
Take care.
Tom.