Agreed 100% !!!!
These event threads are only ever filled with complaints and criticism.
If the pet was easy to obtain what would be the point of it all? After all these events are the only challenges left for level 60 players. Many of us quite enjoy these events. Win or lose its great to have a challenge.