Bad idea, unless you never want to see him again.
Obviously he's not good at picking up hints, you players haven't dropped any, or both. If you'd rather see him again, your best shot is to just sit him down as a group (whether physically or by group email or whatever) and say "Look, the way you're GMing just isn't working for us. [Insert a few specifics.] We need a change." He sounds like a stubborn guy, so make sure everyone in the group speaks up. (Rather than just sitting there while you do all the talking.)