I will not work on these projects. Never.
A code of conduct (especially for devs not located in the same building) should read as follows.
Rule 1: If your code is good and behaves as required, we will include it in the release.
Rule 2: If it is not good or does not behave as required, either fuck off or write better code.