Чому Григорій метається між червоними та білими?

Григорій Мелехов Протягом усього роману Григорій кидається між двох вогнів: у мирному житті він не може вибрати між вірною Наталією та норовистою Аксинією, на війні — між таборами «білих» та «червоних».

Будучи червоноармійцем, Григорій Мелехов поступово розчаровується в Червоної армії та більшовиках. Якось він бачить, як червоноармійці жорстоко розправляються із загоном "білого" генерала Чернецова. Розчарувавшись у більшовиках, Григорій залишає Червону армію та приєднується до козаків-повстанців.

Причина метань героя у тих моральних цінностях, які сповідує Мелехів. Глибока прихильність Григорія до будинку, до землі залишається головним йому протягом усього роману: " Заходив час орати, сіяти, земля кликала себе… Моїм рукам працювати треба… а тут треба було воювати, гинути на чужих хуторах " .