I read on this forum that some people hate Yang Guo for being a 'coward', or 'irresponsible' in leaving XiangYang to fall to the Mongols, choosing instead to honeymoon with his sweetheart.
However, Zhang Wu Ji is equally irresponsible in leaving Ming Jiao in the hands of other people, while he, being the hormonally charged emotional stupid boy he is, charges around 'pao niu' (chasing girls) and looking for his godfather. Later on, the left MingJiao in the hands of a tyrant, who would sacrifice the lives of countless individuals to fuel his ambitions...
So, why hate on YG alone? ZWJ deserves our contempt even more, does he not?