"Just what is Boxing Day?
Time where everyone puts on gloves, walks out into the neighborhood and gets rid of the year's worth of frustration?"
No, Moskito, that would seem to be every day on the other site(s).
We draw no inspiration from this. Rather it is actually a very pleasant holiday of a holiday in the great white north, apparently originally derived from the old country, England (fortunately, we are happy to report, not everything is inspired by the other site).
Some of us consider it an extra day to have Pilot action - a wild time particularly in the snow. Thats why its a "Very Merry Christmas" in Canada!