Welcome from me as well Drain.
There's some good advice posted here so far, but I just wanted to offer a few of points of my own.
First, as for whether or not you are dealing with a gambling problem, it may be a help to go to the gambler's anonymous website and look at some of the symptoms that compulsive gamblers suffer from, e.g. spending bill money and grocery money on gambling, missing work, etc etc.
Second, if this isn't a psycological issue, then I suggest you put some of your own bankroll management "rules" in writing and stick to them. Ferguson's bankroll management is an excellent place to start, but there are perhaps some other elements to enforcing discipline on yourself that only you can apply to a solid bankroll management strategy of your own.
Third, put that withdrawal advice into action and do it RIGHT NOW. The whole point of taking an objective approach to the concept of playing poker for profit depends upon your willingness to TAKE YOUR PROFITS from time to time!
Finally, if there's one thing I see in your thread that tells
me your "asking for it" in frustration spades is the overwhelming tendency to step UP instead of DOWN when you take a series of beats. IMHO, you should be taking a break at these times to regain your composure, then when you feel calmed down, go to a lower level or maybe consider slowing things down a bit with a sit n go. A 20 dollar sit n go will help with your strategic long term play discipline, pay well if you win it, and do wonders for your ego and self confidence!