Hello! Looking for some help understanding a situation that just happened to me in a game of Commander. I was playing against a player running an Attraction deck. After a board wipe, I was the first to untap, and I recast my Commander (Gimli, Mournful Avenger) and passed the turn.
On the Attraction player's next turn, they rolled a 6 and successfully visited all of their attractions. I don't remember every single attraction they had in play, but the important ones were Foam Weapons Kiosk, Balloon Stand, and Tunnel of Love. When they visited these attractions, they had no other creatures in play (since it was right after a board wipe, like I mentioned).
They attempted to stack their triggers to make a 1/1 Balloon token, put a +1/+1 counter on it, and then Fight and kill my Commander with Tunnel of Love (since he was just a 3/2 at that time). I told them that this didn't work, because they had to choose all targets as their triggers went on the stack, meaning the Balloon didn't exist at the time of targeting and couldn't be given a +1/+1 counter from Foam Weapons Kiosk. I said that they could still choose me with Tunnel of Love and have the Balloon fight my Commander (since that doesn't target anything), but the Balloon would just be a 1/1, meaning my Commander would survive.
We argued back and forth a bit, but ultimately I relented and let them put a counter on their Balloon creature.
So my question is, who was right here? Can you stack your triggers from attractions like that, or was their play illegal?
Any help is appreciated! Thanks.