Dragon Boat Day here in China today - public holiday as well but for a different reason.
Oh....so I'm still "on topic" in this thread - from almost all of the feedback I get, Stern customer service is great. They go over and above what is required so maybe it's the OP who needs to adjust his attitude....