I do beg to differ. There is no such thing as being due a win or due a loss. If there was, teams that are top of the league would be due a loss every week. But somehow that doesn't happen.
Having said that, I certainly didn't predict an easy victory for us here. The reason being that St. Mirren have a style and tactical set up that has successfully frustrated us the past couple of seasons. As 'Flow pointed pointed out in the commentary, St. Mirren's tactics were similar to an away team at Fir Park - and we know how successful those can be.
What we need to learn is, not how to break down teams like that (because it seems that we can one way or another), but rather, not lose focus defensively and give up soft goals on the counter.
If we can tighten up at the back, games like this might be a bit of a grind, but we would be picking up more points.