Well ... I'm posting on this thread not others where people do worst things and you and I weren't there ... but read and think about what the OP has at least said.
The "tears" and the "I go to the courtesy phone and tell them what happened and they tell us to come back down and switch keys. I don’t think so you made this mistake you bring us our new keys." So is the OP a casualty posting here and other forums looking for sympathy (and whipping up reputational pressure to the cruise line to "pay up" or he or she will continue trashing) or an attitude looking for an answer to DYKWIA? Why on earth was going back to pick up the keys such a monsterous suggestion? He/she was after all very tearful and was complaining at the time it took to resolve. The cruise staff were dealing with the busiest time for them for the whole cruise - embarkation . They merely suggested he/she came and picked up the keys. The response to that request should tell you all you need to know about this issue.
Yes, it is good to read what OP said, which I'm not sure you have entirely as OP's suite snafu
was not at the busiest time, embarkation, but halfway through the cruise and it was a supposed prize that seemed less so when the keys to the suite found guests already ensconced in said suite. I don't blame OP one tiny bit for that bit of attitude as I might've been tempted to vent myself at such a error. However that less than sweet suite upgrade pax won is a separate issue from the problems encounter upon embarkation and IMHO should be treated as such.