I think you guys have a bit of a skewed perspective, assuming you've never been here. It's not considered offensive to wear shorts and a t-shirt, it's technically considered indecent to show knees or shoulders, but it's not gonna get you thrown in jail if you do. The worst you might get are some dirty looks. No one is forcing you to like their culture, but that's exactly what it is...their own culture. I'm sure Americans have traditions that the emirati people find ridiculous. That's what makes people and cultures unique! Dubai is also one of the most laid back emirates in the middle east and I think it's a perfect spot for a new Universal park.
I do agree that their stance on homosexuality is wrong but that shouldn't really factor in to the building of a theme park...