How do you reconcile the notion that man ought to be free with a society that believes in lifelong servitude and a mans proper place under each others boots. A society that poisons its people and executes the parties responsible only when it becomes a public embarrassment. That dissembles undesirable portions of its populace for spare body parts for more affluent and desirable portions of its populace. That rolls over its people with tanks when they dare to disagree. Americans may be at many times poor examples of the values we hold dear but our society is at worst working towards living our ideals.
China is nothing but a more tractable, predictable, and sane North Korea and nothing in our lifetimes or our childrens lifetimes is going to change that.
A company that holds itself to be an American company shouldn't bow its neck to terrible people or ask Americans to do so.
I am aware that they are a multinational and may not wish to be seen as American which is just fine by me. I just don't wish our government employees or leadership to patronize them and strongly suggest that those who feel strongly about America also abstain from giving anyone affiliated with Marriott their money.