Из  ситуации понятно, что главная проблема -это ваша обида. Вы бы хотели бОльшего от сына. Ошибка в том, что вы сегодня закрепили в его памяти связь:  8 марта  ->обида на него  за отсутствие подарка-> он плохой . Но так как он не хочет быть плохим, то виноват чертов праздник  . Он может теперь всю жизнь ненавидеть этот женский день с его обязаловкой.  Вы хотите внимания вообще, а не на 8марта ,- объясните,  почему вам оно необходимо именно от сына,  не от мужа и  не от подруги,  и  как ему лучше демонстрировать это внимание,  и хвалите, поощряйте за малейшие проявления внимания . Все хотят быть хорошими и любимыми, если вы будете благодарны за мелочи, сын будет стараться вас радовать .