As a self-taught programmer, I tell people wanting to get into software development that it's definitely not something you have to go to school for, and that the best programmers I've met are those who are always taking the initiative to enrich their own knowledge, and not those with the most academic degrees. In my experience, number of personal projects is a better indicator of the quality of a developer than GPA in CompSci classes.
Of course, being the CEO of a multinational corporation or a software developer on critical banking infrastructure is different than running your own 5 person business or developing alarm clocks for your phone. At what point does one really need an MBA to further their business development, and why did you believe you had reached that point?