I'm certainly not offended by "Happy Holidays" but I always answer or greet with "Merry Christmas".
Exactly the way to do it. Everytime we receive a "Happy Holiday" from a clerk in a store, we respond with "Merry Christmas".....They usually smile and return the greeting!