I would call and ask for the General Manager immediately. Don't wait too long or your case might not hold-up. If you get the runaround call Starwood.
I would concur that one free night is reasonable. Afterall, the Sheraton NY did not have a room for you and walked you across the street.