It is possible to buy a SIM online, then register it at home using the service provider's app.
https://www.ais.th/one-2-call/howto_.../en/index.html
And I've purchased SIMs in shops using a copy of my passport.
Been like that for years.
The 7/11 mini-general was all attitude, which I accepted with the full fake Thai smile, head bow and mai bpen rai. I did not make a scene, I apologized for not my having my passport, and everyone was smiling.
But thanks for the useless and silly observations.