Did not see the game, but have seen brief highlights of the match.
Stepanov's second yellow could, and maybe should have, been a straight red. The tackle was late, no where near the ball and possible a goalscoring opportunity. Correct call
The second red was a soft second yellow for Piiroja, but after the slight lean/push from Keane he did hit the ball with his hand intentionally (got to 5.20 on
this video and you see the ball having his route altered in such a mnner that it could only be Piiroja's hand that made the contact). Sometimes in football, you get unlucky...this for Piiroja is such a time. Technically a correct call, however incredibly harsh and should have used common sense
As for the penalty, well bought by the Irish (Hunt??) who did what
ANY other player would do. Don't hate the player...hate the game. FIFA have allowed this to go on too long now it is almost impossible to get rid off, something needed to have been done 10/15 years ago. Incorrect and just incredibly bewilderingly bizzare call.
Before any Estonia fans get all righteous over this, think back to some of your games and think honestly if your own players haven't bought a free kick/penalty/decision by diving or adding pressure on the ref. Every team does it FACT.