Having visited Jordan last summer, I can't understand this all hysteria. My experience was that most Jordananians from the Petra area are nice people, the same goes for people from Amman, my driver knew very well that I am Jewish, although I wasn't dressed Chasidish while in Jordan.
This all inspections is in my eyes more for the protections of the tourist, the Jordan government has a lot of pressure from the Palestinians who live near the Israeli border. Therefore they try to avoid having obviously looking Jewish people going around and dancing, as this will only invite violence from the Palestinian immigrants.
After all, it's a a fact that some people are looking to harm Jewish people.
Now I do understand that ON THE BOOKS it looks like and it is discrimination, but after all, I believe it's more for keeping calm in Jordan, which is comprised of many tribes, and some of them are ancestors fro Palestinians, who harbor hate towards Jews/Israelis.