Я думаю, что День святого Валентина у нас не любят потому, что это праздник не наш, а западный.
Чуждый нам и искусственно раздуваемый каждый год пиар компаниями с целью сбыть побольше розово-блестящих штуковин праздник. Если же люди у нас настолько космополитичны, может стоит обратить внимание и на другие чужеродные праздники - что то из Австралии, что то из Израиля...