To be fair, even though he was more or less unplayable when we beat Sunderland, he hasn't been the same since his injury. Angle ligament injuries like he suffered can be very difficult to come back from.
We shouldn't be too hard on him IMO.
I've heard it happen before, the link below shows what happened in the Motherwell v Kilmarnock game earlier in the season.
I know it's Scottish FL and their rules may be different.
https://www.bbc.co.uk/sport/articles/cy4pq70dg5zo
But they are saying he shouldn't have been sent off. That was a yellow all day, and it would have meant a 1 game ban for 2nd yellow.
They normally downgrade something like this to a yellow anyway
I don't think there's much chance of our game ending in a draw. Boro will throw everything at us, there is no scenario where a draw works for them. Hopefully that leaves them open.
I think the time to replace Collins was a few weeks ago, we may as well stick with him now. He was good against Luton until that rush of blood. I think we just have to hope things work out ok. If Wilson plays it may work out better or it may not, either way we will never know.