i have no problems with players going wherever they want to go as long as they honor their contracts. once their contracts are up, they aren't obligated to do anything. just like in real life where you give ur employer advance notice if u plan to leave, players should do the same if they don't plan on resigning.
as for the argument of "being loyal to the city/fanbase". how loyal was washington to gilbert arenas or the portland fans complaining about brandon roy's contract?
these things work both ways