I think the problem may be that though lots of little things add up - when you complain about soooo many things people tend to not hear anymore. ( A term I have heard applied to this in another context is "wife deaf"

). Did you really complain about them not recognizing it was your birthday?
I am planning on staying in this hotel in Feb - I hope I dont have the same issues as you
Personally I probably would have written a short letter complaining about the bed. ( of course all Marriot beds suck

)