I think you pissed people need to know how the shipping business works. You are acting as though it's all UPS's fault that you procrastinated until the last possible minute to purchase your Christmas gifts.
Then when the snow slowed things down you get mad. Just because the weather is clear here does not mean your package did not encounter a snow delay somewhere else along the way. It also takes the drivers twice as long to deliver packages to your door when they have to trek through unplowed streets and sidewalks to get there. Believe me..they earn every penny of their paychecks.
I'm sure there are mistakes and errors...as is the case with any shipping company. Give them a break and order your stuff earlier next time..