they can keep them pets for weeks like Nerd has done and then camp a wall with 20 of these things making it impossible for us to do anything because even when we recalled these pets blocked us in surrounding us
You had me up until this bit.
We don't keep them for weeks. I got 5 last week and worked really hard to keep them, it's more work than you think. By Monday I still had 4 left, so I gave them to Nerd as he had none and I was going to work anyway and was confident I could get 5 new ones on Tuesday. And of the 5 that I got last night I've already lost 1. They do help with bosses and PVP but for levelling it adds another element of skill as I have to work hard to keep them alive, and remember to retame them constantly.
Yes they are probably a bit OP, but please don't make it out that wiz have it 100% easy street. Wiz have some advantages now and a few wiz have put a lot of effort in to make the most of those advantages.