Anytime I've been in a band that's even getting close to sounding bad, I put my foot down - firmly: Either we whip this thing into shape and keep it there, or I'm outta there. Period. This is non-negotiable.
I refuse to gig with a band until it's ready. And if it's not, then we stay in rehearsal mode until it
is ready. If we're not progressing rapidly enough, I'll try to fix it. If it's still not working, I'll walk away.
As for you, if you continue to play with these guys, you have only yourself to blame for all your frustration and disappointment. Sorry to be so brutal about it, but at a certain point, one is forced to choose between personal loyalty and good music.
As for me personally, I take a hard line regarding such things: No amount of personal loyalty can persuade me to stick with a band that sucks - especially due to such fundamental inadequacies as basic incompetence and lack of professionalism...
MM