In my view you were wrong to buzz them. You were not making an approach to land and broke the 500ft rule. If you had an engine failure while buzzing them you could have killed them and yourself.
They may be irritating ignorant XXXX, but if they choose for whatever reason not to respond to your circling I would have gone elsewhere and maybe discussed it with the strip owner later to consider fencing, signs etc.
LF