From the rule book:
When a player launches an Activity of a given color and has more Activities of that color than any other player, he takes the Monopoly
card of that color. In case of a tie, the player who presently has the Monopoly keeps it.
EDIT: Oh. This what I get for posting at 4am. I see you were talking about a special case. My bad. I still concur with the ruling.