I admit I haven't come up against these things pvp, but I have tamed 4 of them on Europa, wearing a suit my Europa crafter made (less effective than a siege crafter made suit because of less armslore bonus), playing cat and mouse with the darn things on foot.
I truly believe that if you can take the tamer out of the equation, via the pet ball fix and your skill, reducing it to its normal slow gait, you will be able to cope with them.
Dexxers will probably have to joust them with TR pots. That's how I took down my first dragon way back when. Mages will need to stay out of reach of those claws for bleed, and you'll need to keep well healed up, don't ignore a minor scratch, cos that fire breath is nasty. That's how I learned to survive taming them..........and I didn't use honor virtue and 4 or 5 healers, I did it alone with my 120 tame/lore/peace char. Heal up, every little scratch.