Great story,
I always divide my time between patong and Samui(lamai). you will find Patong completely different from Lamai. But both places have there charme.
But you took a certain risk...... Lamai is a small village compared to for example Patong. And a jealouse GF (who looses face) is not easy to deal with.
Rocky resort is not far from Lamai nightlife... Noi could have easily gone looking for you in the nightlife area. fusion, sub, bauhaus and a great deal of more or less open air bars, easy to spot an unfaithfull boyfriend.5555555 But you where lucky.
Maybe see you in Summer in Patong,
Cheers,
Raval
PS. And We all are waiting to see your pics.