We've said in other threads that, all moral and legal implications aside, DC was stupid in how they treated Moore. Even if he's being a total prima donna (which I don't believe he is, but let's assume for the sake of argument), keeping him happy means you get a second seller like Watchmen. Driving him away means you don't.
I agree with you completely here.
And I don't think Moore's being a prima donna. I do understand his desires and frustrations. I understand why he wouldn't ever want to write for DC again.
Given the lackluster sales on BEFORE WATCHMEN, I think it's fair to say that DC could have made more money had it stroked Moore like a pet cat and gotten another half-dozen projects out of him. You get writers like Moore once a generation. Why not keep the man happy?