In game where listen rolls, detect rolls are required, the people playing in the games I was part of agreed that it best if GM does those rolls. A little more work for GM though, but it better that way!
I only played in one game,"Hackmaster," where GM rolled every dice, was unusual, but it not bother me to much, but I would prefer to roll my own combat dice for good or bad!
The immature player does try to ruin a game by making their action seem only to work for them if they succeed and maybe they think it is fun to spoil others fun by aggravating them for their own personal amusement. As a GM I would tell them to show more consideration to others, but it also would/has ruined my fun as I get angry; and I was at the game to enjoy myself also, but if things go really bad, GM (and I pardon myself for those few times) forgets any moderation and kills offender's character and any poor bystanders that might get in the way! Hmm, I sure there is a happy balance, but I not found that yet.
The main problem is your not GMing a game to psychoanalyse other players and it very difficult find the right cure to problem, when you never were looking for a problem in the first place. So, I sympathies with you if it happens and would suggest explaining yourself to these people in a quiet place and hopefully give them time to mature (though this might take years), but it better than, well it better that, in fact I not know what it better than.
Better that strangling them to death.
Getting 15 years in jail...
Loosing control of your angelic form and turning in to a beast as part of nature!!!
Etc. etc.