You don't owe anyone any justification for your job. As long as you are not stealing or hurting anyone (and I have no reason to think you are), then who cares how you support yourself. To hell with anyone that judges you for delivering pizzas. I hate that kind of condescending BS, and think it says a lot more about the person saying it than it does about you.
I have seen you around the forum a number of times, and you have always seemed like a very cool guy. You totally don't deserve this, although you have handled it great. Much respect for you patience, politeness and cool head. I really hope that this has a good ending for you.