Phil, while at matchpoints I could see how you could be right, I don't think its necessarily a good bet. Lets even trade hands and give dummy your partners hand and vice versa. Obviously now you might not even beat 2s and if partner has Qx or Qxx of ...
I do know a few players that at favorable vul. would not overcall but the other 2000 all would I believe.
After passing I feel I have to do something to show this hand other than 4 hearts. Partner doesn't need much than x Kxxx xxxx AJxx to make ...
Being old school (ok a Senior) I still play it penalties with most partners but this is one of those bids that probably as long as both players know what they are playing either will do fine.
I make this a perfect hand to open 1NT but with the 15-17 range over a 2NT bid or equivalent I would bid 3d to let partner know to bid 3NT with diamond help or just play 3D if not.
I agree with the comment that 2D was forcing Stayman as how else could declarer say he knew his partner didn't have hearts. Clearly if 2d was a transfer, East would have bid 3H and certainly over 3d bid hearts.
To me it just seems like the line from ...
Gonzalo, not exactly but you can not just ignore everything else and say you only did something because he had to have a certain distribution.
And John, not suggesting a split score but a penalty for the offending side for not knowing what they were playing or using UI.