A day set aside to celebrate the birth of the Christ child is not an abomination.
The day was chosen to be near the pagan celebrations as it was to give Christians a place to celebrate.
All of the people I know who spout your anger, are ones that dislike buying presents and nothing more (but couch it in something else to sound pius).
Man made holy days in secular humanist countries are just that. Secular human festivals... nothing scriptual but certainly traditional and predate the birth of my Messiah... I remember reading somewhere about warning us about the traditions of men.....