> It pains me that the U.S. has absolutely no balls to stand up to the Middle Eastern sheikdoms.
It's not that they haven't the balls, it's that the USG doesn't care about middle eastern (or anywhere else) countries having a poor human rights record, so long as those countries support US foreign policy.
So for example, the USG has been a lot more vocal about human rights abuses in Syria and Iran (enemies of USA) than Bahrain and Saudi (allies).