Nine-man St Johnstone drew 1-1 at St Mirren in what can only be described as a bad tempered affair in the SPL on Saturday.