The main problem with the whole "my emotions will let me beat someone stronger than me" is that it just doesn't work that way in real life, so why should it work in fiction?
Which is nonsense. Unless Mavis' calculations were simply wrong letting Gray fight Rufus was simply stupid.