I was playing in a casino in Estonia at the weekend.
It was already clear that you didn't have to show any cards to take a hand in this casino even at showdown. Players had been regularly mucking and the other had taken the pot all weekend.
Then I was involved in the following hand.
I raised with a pair of black

, The fella on my left reraised and I called. The flop came

. I checked, fella bet, I called. Turn came another low heart. I checked, the fella checked behind. River came another low heart (grr), and it went check check.
My oppo then flipped his cards over quickly (thank you sir) showing

. When doing this, he had thrown them over the line,and the dealer pretty much insta flipped them over and mixed them in the muck and handed me the pot. I am pretty sure you could no longer pick them out. This all happened pretty quickly and I hadn't even flipped my cards.
I turned my

over and said that isn't right and shoved the pot towards him.
The dealer tried to give me the pot but I was pretty insistent. I was speaking to a couple of other english players later, and one of them said they'd have just chucked his cards in the middle face down and kept the pot.
So two questions,
given the casino rule was clearly you didn't have to show to take a pot, what would be the correct ruling here?
and two would anyone else have kept the pot?
FWIW I think I was the victim of a bad ruling in the comp earlier, and does this change your answer?