Während des Besuches des chinesischen Staatspräsidenten Jiang Zemin im Oktober 2002 in Houston wurde 72 Falun Gong Praktizierenden verweigert, im Hotel Homestead zu übernachten. Das Hotel befindet sich direkt neben dem Platz, wo sich Jiang Zemin aufhielt.