What is disingenuous is labeling a statement that starts with the words "I support diversity and inclusion" as being against diversity. Claiming he violated a code of conduct by doing so requires myopia of the highest degree.
Second, you are failing to distinguish between mass coercion by media based on lies, with a popular backlash based on an accurate account of the facts. Richards was in developer relations and made a giant stink when she demonstrated being unable to relate to developers.