It can only buckle if it's being squeezed. It will only be squeezed if it's expanding more than the gaps around the edges allow. The fitting instructions usually (in my experience and from memory) call for a 10-12mm gap at all edges to allow for expansion. Expansion is more likely to happen by absorbtion of moisture than from expansion due to heat say.
So - your laminate floor has insufficient expansion gaps in some places and in the winter it's absorbing more moisture from the sub-floor than it does in the summer.
You have no grounds against the manufacturer and never could have - quality defects are the responsibility of the vendor and require proof of purchase - the original contract of sale was between vendor and purchaser and is probably not transferrable to yourself as a third party.
Sadly - you are on your own with the buckling laminate.
Peccavi
January 2010