关于汉武帝对于匈奴的征战,有些学者认为,汉武帝是在光复西汉的荣耀,是在报仇;而有的学者则认为,汉武帝是在进行侵略,就像匈奴人曾经对西汉动武那般,汉武帝也选择了用拳头解决问题。

在公元前119年以前,汉武帝的确是在防御。但是,随着西汉国力的强盛和成长,汉武帝派兵讨伐匈奴就更像是在出气了,他在洗刷匈奴人带给西汉皇帝们的屈辱。
毕竟,当初的和亲说好听点儿是为了给西汉换取翻身的时机,说难听点儿不就是一种"投降"政策吗?而且,那时候西汉往匈奴送了那么多公主,但是匈奴对边境的骚扰却从来没有停止过。
他们心情不好了,带兵骚扰西汉;他们过冬了,也带兵袭击边境。那些嫁过去的公主们,根本就没有解决多少问题,反倒成了匈奴羞辱西汉的铁证。作为一个有志气的霸主,汉武帝哪里能忍下这样的侮辱?
所以,汉武帝有了反击的底气之后,不可能不出手收拾匈奴。而晚年的汉武帝,似乎也意识到了自己的问题,所以才下了检讨自己连年用兵的诏书。只是不知道,她是真的在反省,还是做做表面功夫!