As a rule of thumb, if you are going to accuse someone of being unethical you should have to name the rule of ethics that the person is violating.
The criticisms of the original project, at least the ones I read, didn't actually do this. Instead people were complaining because it reminded them of something unethical that someone else had done, or they didn't think it fit Seth's personal brand, or they were afraid he would do something unethical in the future, or they never liked him to begin with.
Now if people are saying, "you violated X rule of ethics" then it's really easy to apologize for doing that. But in this case that's not what people were saying, so how exactly do you apologize to those people? Especially since in the end the reason Seth backed down was probably at least in part because his personal brand is worth more than the money he could make from the project anyway, regardless of whether he was right or wrong.