对的,按照《三国志》的时间表可以知道,马腾因为和韩遂发生矛盾,早在208年就放弃部队到邺城作卫尉。而马超211年反叛,后来兵败。这时候曹操才杀了马腾全家。所以马超本就是一个不顾父亲生死,只在乎自己利益,还认杀母仇人韩遂作父的反复小人。换句话说,不是曹操主动攻击马超,而是马超主动攻击曹操。而且在马超节节胜利的时候曹操也没有杀他们全家,不想和马家撕破脸。但是在后来马超即使战败也宁死不降,曹操忍无可忍才杀马腾全家。而且从历史上看,除了吕布,曹操没有杀降将的记录,比如关羽,张绣等等。综上,马超不造反,曹操是不会杀他们全家的。
相反,按照《三国演义》就把顺序调了一下,先是马腾接受衣带诏想要杀曹操,被曹操发现杀了全家,然后马超为父报仇才起兵造反。这就为马超塑造了一个忠孝的形象,掩盖了马超不顾父亲为人质,为了自己私欲起兵的反复小人形象,这也符合三国演义尊刘抑曹的一贯思路。
马超根本就没造反,当时曹操赤壁之战新败,南边有刘备在窥视荆北,东南有孙权盯着荆北和徐州,所以曹操想解除马腾的后顾之忧,所以骗马腾到京城宰了。曹操上表朝廷,用皇帝的名义发兵进攻汉中张鲁,这实际上是声东击西,因为张鲁在汉中,马超韩遂在关东,曹操要打张鲁必须经过马超和韩遂的地盘,不然他连阳平关都看不到,必须经过他们的地盘,这是正儿八经的明着打张鲁实际上是灭马超。马超和韩遂那时候根本就没还造反,或者说还没来得及造反,因为当时他们还是汉臣,又没有什么异动,而曹操干掉了马超的老子,就是要逼反他们,这才去“打汉中”,实际上就是要乘此机会干掉马超和韩遂,解除他西北方面的后顾之忧。