That's what led me to coin the term "christmasshole"...
The people that have been using that term for the last 20 years will be heartened to know that they're so far ahead of the times.
I looked up ass ho ho hole, sadly, that's old too. People have been major idiots while xmas shopping for ages now, it's likely that every possible disparaging name for them has been done already.