Вопрос очень познавательный и интересный, вопрос про политическую символику цвета. Действительно, а почему именно белая армия/гвардия и красная армия?
Оказывается политическая символика цвета имеет очень и очень древнее корни. По мнению профессиональных историков и геральдистов красный фригийский остроконечный колпак Париса (бога) использовался как отличительный знак французскими коммунарами. И уже в Древнем Риме имели место партии "красных", "Зеленых", "синих". А Древние китайские кланы имели собственные цвета вымпелов и флажков (традиция благополучно перекочевала и в Европу), а во время любых восстаний обязательными атрибутами являлись головные, нарукавные и иные цветовые отличия. В том или ином проявлении цветовые различия партий, идейных сообществ имели и имеют место на протяжении всей истории во всех древних и нынешних цивилизациях.
Современная политическая символика цвета очень дотошно и полно изучалась великим мастером Похлебкиным В.В., который в числе прочего был очень грамотным профессиональным специалистом по геральдике. Согласно его выводам - современная полит. символика цвета начала фиксироваться со времен французской революции 1789-1794 гг, именно тогда закрепились характерные "идеи" цветов, в том числе:
Белые - так назывались монархисты (сторонники королевской власти) французской революции 1789-1794 гг, связывающих свое предназначение с цветом знамени сторонников короля. Белые знамена с лилиями являлись традиционными символами монархии Франции, после же окончательного падения Бурбонской монархии символика белого цвета применялась монархическими кругами, кругами защищающими монархию. Именно в таком политическом значении слово "белый" и употреблялось в России по отношению к части армии поддерживающей монархаческую идею, позицию
Кроме того Белый - цвет мира, перемирия, примирения; цвет партийной и идейной нейтральности, во всем мире одинакового смысла, цвет флага парламентеров белый
Красный - цвет во всем мире символизирующий борьбу, революционные идеи, восстания против эксплуататоров. Впервые (!!!) использовался восставшими рабами во Фригии (отличительный знак - красные фригийские колпаки), после использовался в многочисленных восстаниях по всей планете, красные знамена, например, использовались во время восстания тайпинов в Южном Китае в середине XIX века.
Согласно Похлебкину красный цвет в Европе становится символом восставших против монархической тирании став цветом санкюлотов и якобинцев одевших красные фригийские шапочки и шарфы. Далее красный цвет символизировал восставшие революционные массы во Франции и Германии. После Парижской коммуны красный цвет закрепляется как символ пролетарского международного революционного движения, и именно тогда (1876г)его принимают русские революционеры, а с 1898 г партийным знаменем РСДРП становится красное знамя, а с 1917 года оно является и символом коммунистического движения