I love the way all these experts judge things they know nothing about. the vet industry in HK always has, and likely always will be, a shifting population. you have a core of senior/older vets that run/own most practices, but generally most of the staff are recent expats, here for a few years, then back home again. most these vets bring in new skills, and a lot of them are young and take a few months to settle in to HK style practice and local know how.
I think it is laughable, yet i guess in human nature, that unqualified lay people should think they can label a professional solely with the insight of one case/pet's treatment. reminds me of the people who whinge and moan about how bad a vet is because he could not diagnose a disease (when the real reason was they were too lousy to spend $ on diagnostics), then go to a new vet, spend the money in exasperation, and bag the old vet...
anyway, back on track. As the OP said, the SPCA is an excellent organisation for what it does 
despite all the crap mongers out there who can't resist beating something when they see it praised.
Sunfire - congratulations, i hope you enjoy your new friend,
DDF