First, being pro or against a political campaign is fine or not according to your audience, and little else. Zuckerberg and Luckey share the same audience, and I’ll let you guess which one made the wrong endorsement with that in mind. Probably the one that tried to hide.
Secondly, there’s being a Republican, and there’s being a Republican bankrolling white supremacist propaganda. There’s a distinction there that should not be ignored simply because the Republican nominee decided to blur the line.