I think your response is the most reasonable. I think there are many points to blame including sexism, racism, shitty campaigning in Hillary part, no enthusiasm, Hillarys likability due to legit reasons, strong third party votes and resentful working class that wanted a huge change in Washington.