Took a flight to a nearby country and spent a few days there. Upon my return at Suvarnabhumi the IO asked why I hadn't done an extension and then what my 'O' visa is based on (marriage). I also presented my work permit, and after asking something to the IO at the adjacent counter I was given the 90 day stamp.
Is this considered abusing the system in any way? Why is this type of visa offered if it's considered a problem?
EDIT: Just to be clear, I have a Non-immigrant Multiple Entry 'O' Visa valid for one year.