匈奴只用了几匹马,几块貂皮就换走了美女王昭君,也换走了类似的大汉公主们。在这一百多年里,汉朝先后有十多位公主远嫁他乡,从此不见长安城。再说这匈奴人又没有什么伦理道德,父亲死后儿子便可以继承他的妻子和妾室,于是就出现了大汉公主嫁给祖孙三代的现象,这让从小就受到良良好礼仪教育的大汉公主情何以堪。
并且公主嫁到匈奴那边都无法生育,主要有以下几个因素。公主虽然出身贵族,但到了匈奴之后一切都变了,到了匈奴的地盘一切还得听匈奴王的。在匈奴的地区有一个习俗就是嫁入蒙古的公主不能生育,不是匈奴王心狠手辣,而是一旦生下来就意味着匈奴已经归顺朝廷,从今以后就要听从他们的指挥。
还有一点就是匈奴的习俗让人难以接受,他们没有儒家的伦理道德观,在夫妻方面更让人难以接受。比如长兄死了,弟弟就可以娶自己的嫂子。父亲去世了,父亲的妃子,儿子也可以娶回来。因此公主和她的老公大多属于有很大的年龄代沟,这种违背伦理的事情经常发生,所以为了避免这种情况,汉朝的公主往往保洁舍命。
匈奴人当时以娶到汉朝的美女为荣耀,汉朝派出去的和亲公主也能起到暂时的维护和平的作用。匈奴是游牧民族,他们不会管理农业,只会养牛。这也导致他们的经济远远落后于中原地区。如果能够娶到一个汉人的老婆,他们能够带来先进的技术,还能逢年过节去中原做点小生意,这对于匈奴人来说是有利可图的。