Iggy, you gave yourself quite a beating over this, accusing yourself of all sorts of inadequacies. Don't do it kiddo. Remember, when people are treating you like shit, don't join in and help them. Easy to say, I know, but it's a good thing to keep in your head.

muffing