Personally, I’d rather he leave then keep his name on a project he doesn’t believe in. I get why people here are saying he’s difficult or an asshole for it, but rather than have himself or everyone else miserable, isn’t he doing the more mature thing by just leaving? Compromise isn’t always the solution.