Good self analysis Zed Man... ya... you like a good rant I know .... so... getting you to zip up so W can spout off.... is a good play.
AS for neediness.... I would imagine that's more a need to feel loved and appreciated that you aren't getting from W at the moment. That's the tougher one, and I see that as one of the main reasons that many of guys here in particular give up so quickly... that need to be needed, in whatever form that takes. You, my friend, have really given it A TON of work... your patience is awesome... you can teach some of the guys here a real lesson in patience.
SO... get the duct tape slap some over the mouth before heading into your C session... and perhaps things will be a little different. For your own need to rant ... perhaps some solo C?
I know you've been there, but once in awhile... yakking with someone on yr own.. might be less censorious?