Впервые Беларусь как независимое государство БНР утвердило свой национальный и государственный флаг в 1917-1918 годах: это было бело-красно-белое полотнище,в традиционных белых и красных народных цветах беларусов, которое и стало с той поры до сегодняшних дней национальным флагом Беларуси (а в 1991-94 - и государственным флагом Республики Беларусь).
К сожалению, московские большевики, вынужденные после и взамен "буржуазно-националистической" БНР создать в 1921 году для беларусов БССР, полностью отрицали какую-то национальную идею в символике, и все республики, включая Белорусскую ССР, получили однотипные "пролетарско-революционные" красные, отличающимися только абревиатурой названия в левом угле (в 1937 туда добавили еще и типовые коммунистические символы - звезду и серп с молотом):
Национальная символика беларусов - БКБ флаг и герб Погоня - до 1990-х была запрещена и обьявлена "контреволюционной, националистической и антисоветской", а после 2МВ - ещё и "фашистско-полицайской".
В 1951 году Сталин, понимая несуразность почти одинаковых флагов членов ООН - СССР, БССР и УССР, распорядился сделать флаги союзных республик более разноцветными, правда, цвета давались как говорится, "от балды": беларусы, получили на флаг белый похоронный и языческий орнамент с рушника, и чуждую народу зеленую полосу, поскольку сочетание красного и зеленого всегда было характерно для соседних литовцев, а не для Беларуси (подробнее я об этом написал тут, в самом конце про Летуву).
Президент Лукашенко, который никогда и не скрывал свои советско-коммунистические идеологические взгляды, вернул слегка отредактированный просоветский флаг БССР в 1994 году как государственный флаг РБ. Чуждое беларусам сочетание красного и зеленого было объявлено с этого момента официально "национальными белорусскими цветами" (при этом даже исключив на всякий случай третий белый цвет беларуского орнамента на флаге).
Хотя культурно беларуское общество это так и не приняло: