Remove o movimento do shakey ao animar a opacidade em imagens com larguras responsivas.
img {
opacity: 1;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
transform: rotate(0);
-webkit-backface-visibility: hidden;
position: relative;
}
img:hover {
opacity: 0.5;
}