No one is asking NBA players to live in Utah that you describe. That's the point here and that's my beef with all these players who refuse to play in certain places.
NBA players aren't regular people like you and me. They're multimillionaires whose lives are so radically different than ours, they can live in the same state and city as you and me and be completely oblivious to all the things you listed. They don't affect them. I don't know where exactly Jazz players usually live, but I know it's not freaking Logan. How exactly do you figure the Church would dominate their lives? Does it suck being black and non-LDS in Utah? I'm sure it does, but I'm also sure that being black in Utah and being Derrick Favors in Utah are two very different things. The world of an NBA star is a world of gated mansions, celebrity friends and private parties. They don't live in the same Utah you do.
On top of that, what exactly are we talking about here? How much time does a Jazz player have to spend in Utah. The NBA training camp starts the first week of October. The season ends anywhere from mid-April to mid-June, depending on how good your team is. You don't have to live in Utah outside the season. That's potentially 5 months you can live wherever the hell you want, including South Beach. You have to live in Utah some 200 days of the year. You play at least 41 games on the road each year, which is 41 nights you're definitely not in Utah. Add about 40-50 days where you are traveling to and from games, including those wonderful East Coast trips when you're gone for 8 or 10 days at a time. When you add things up, I'd be surprised if the number of nights a Jazz player is forced to spend sleeping in his own bed in Utah is much more than a 100. That's less than a third of the whole year. And it's not like if you do end up living in Miami, you can just play every game at home and spend 356 days a year partying with fine South Beach ladies. You still spend couple of months' worth on the road, in Milwaukees, Portlands, Salt Lake Cities and Minneapolises of the nation.
But no, NBA players act like playing for the Jazz means that for 3 years, you are forced to stay withing 30 km of downtown SLC and are not allowed to have any booze, strippers, beaches, and all those other things that NBA players apparently can't live without.