This is a great analysis - one big factor I would add to C would be the collective gullibility this nation seems to have towards fake news when it's posted on social media. Millions of people fell for blatantly false propaganda directed against Hillary Clinton that they probably would not have believed (or been exposed to) otherwise. The role social media played in the election was both fascinating and alarming -- particularly, the alt-right's skill in making pro-Trump/anti-Hillary messages go viral with such consistency.
this is a key point. Fake news and false narratives, along with the double standard for women really put Clinton in a bind. Agree campaign made some bad choices but they were stuck with a lot of bad choices and maybe had they run a different campaign the result would have been the same.