I've just watched the highlights and would say the West Brom goal was definitely offside, the sending off was justified in today's climate and the 'penalty', although soft, would have been given nine times out of ten.
A draw was just about the right result in a poor-quality game.