The "Chinese communists" at Anbang probably walked away from their Starwood (HOT) offer because they were getting too much publicity, said TheStreet's  Jim Cramer. He said they would prefer to operate under the radar and this massive bid for Starwood's hotel business would not allow that, especially in an election year when Donald Trump is bashing China. As a result, Marriott (MAR - Get Report) will be paying too much for Starwood.

At the time of publication, Jim Cramer's charitable trust Action Alerts PLUS held no positions in stocks mentioned.