I kinda have a problem with a point no one mentioned. While I understand the no gifting policy, why does that include members of the same household?
Let's say I have 3 stays under my name with my wife. Why shouldn't she be able to use the free night for herself? Unlike an airline, you get points/status per room and not per person. This unfairly punishes as spouse. Further, it goes against the long help SPG policy of being able to transfer points within a household. Very poor and quite honestly, I find it pointless.