Since we can't turn off other ppls annoying vanity pets, how about letting us pay for the ability to turn these pets into smoldering piles of ash?
I'd pay real cash to turn them off.
Wonder if you would feel the same if they allowed Mammoths as pets and had to listen to them trumpet while ya do Trade skills?
Just have a no pet zone around banks/merchants/crafting areas, or just give us the ability to turn them off in the UI. Then you can 'enjoy' your pet all you want.