Hajj is a manifestation of submission to and humbleness before God; it also has the social factors of unity, brotherhood, and harmony. Moreover it is a display of congregation as well as morality.
Among major mistakes is that they say do not politicize hajj! Creating unity is a political matter. Supporting & defending the oppressed in the World of Islam, like the Palestinian & Yemeni nations, is a political matter, exactly based on Islamic teachings & an obligation. Or declaring repudiation to the polytheists is an obligation.
Hajj is a political act and this political act is identically a religious obligation. That they prohibit such political acts is itself a political move, but an anti-religious one. That they say you have no right to talk against the U.S. is a Satanic political act.
The Saudi government bears major responsibilities. Among their responsibilities is providing security for the pilgrims but they should not create a security atmosphere. While the pilgrims are in Mecca and Medina, they should treat the hujjaj properly, respectfully, and with honor; because they are the guests of God, the Merciful.