Joan Jett will not perform on South Dakota's float during Macy's Thanksgiving Parade after ranchers protested her support for animal rights.