Why? Its his decision not yours... If you were Grant Hill would you a) stay in Pheonix? (Beautiful in Arizona, great friendships there, comfortable in the system) b) go to New York (big city, big media, big money, big publicity) or c) come to boston (cold, windy, smelly, busy, play for a championship, but get less minutes.)
To say you wouldnt respect a player for not coming to your favorite team is just plain wrong and ignorant. He is a human and he can make the decision thats best for himself.