He has had a good season for the most part. But the sending off against Everton was just stupid. Even if a forward is on a breakaway, he still has to keep his composure, beat the keeper, and do it before the other defenders get back. Steinsson could have just kept running next to Yakubu and made things difficult before he got a shot off. Instead the Icelandic defender got sent off, and gave Everton a free kick in a great position, which Arteta put in the back of the net.
On the whole Bolton played well, although very defensively, and you could argue they deserved a point based on the first 70 minutes, but once the red card appeared there was only going to be one outcome.