Absolutely agree with you that the injury was most likely a stress fracture - still painful though.
And yes, a 'break' is absolutely not the same as a 'fracture', and then there are varying degrees of 'fractures' too.
I played a lot of sport (football, squash, badminton) when i was younger and...