Regardless of the human rights issues the World Cup is still a must watch event in many nations and we will see record breaking viewership for this event. Hosting a major sporting event can be a huge financial burden for the host country and many times oppressive governments that are wealthy from oil revenue are the only ones willing to step up and organize these events. There would never be major sporting events if we only allowed countries with perfect records and who also have the necessary economic resources to be hosts.