I agree; this is what motivated me to post in the first place.
And this is sorta what I've been trying to say all along :)
Edit: and thanks for clearing up the /focus Name behavior for me.
Let me just clarify this a bit more. You have two ways of /target-ing or /focus-ing people.
One is through unitids (http://www.wowwiki.com/UnitId) these are always going to be accurate because it uses Blizzards internal methods that get you the exact person that the unitid corresponds to. Another method is using names (or partial names), this has always been hit or miss because it's not always going to get the person you wanted and it's a problem that has existed since WoW was released originally (As far as I know) we've never had a way to exactly target the person we wanted by name.
This isn't a bug, it's pretty much working as it's supposed to even if we don't like it.
/target NAME - will try to find anyone that even resembles what you type in. If you have /target bob and someone name butch is the only person around with a "b" name, it will target butch. In the case of this issue, if the pet is closer to you than the player, it will target the pet.
/targetexact NAME - New in 2.3, this will only target an exact matching name and not try to guess someone else to target. If it doesn't find an exact match it will not change targets or select a target. In the case of this issue, if the pet is closer to you than the player, it will target the pet because it is still an exact match.
Using /targetexact is in most cases better to use at this point, especially when dealing with mods that use macros. Proximo is making the switch in version 2.0 :)
In any case I have reported 4 hunters so far and they have had the pet change enforced.
I will certainly be reporting every single hunter using this limitation of the UI to gain an advantage.
Meanwhile I can only hope that some new implementation is done on blizzard side to renders this crap useless.
PS; How sad this is that players forget all about sportsmanship and fair play and resort to these tactics to win. Are they the kind condoning the use of drugs and steroids in athletics and American football? So sad that people find it somehow justifiable to cheat in a game.
PS; How sad this is that players forget all about sportsmanship and fair play and resort to these tactics to win.
Well the people who do it are usually the types that think addons and macros are giving you an unfair advantage and want to counter that... which of course is bullshit because it's Blizzy's job to decide if addons and macros are fair and keep them in line with THEIR rules. There's nothing preventing that huntard from using the addon too, so there is no unfair advantage to the addon user.
Or they're the type that heard about it and use it BECAUSE it might mess up someone else's targeting which one could easily argue IS an unfair advantage.
I'm pretty sure this will be fixed. The not ideal solution is to simply wait for GUIDs to replace name uses come 2.4, but this doesn't solve the
/target <name> problem.
So I think they'll have to add the unique-name check to pet naming that they already have at login for players.
One solution is that they consider multiple equally named WOLFs (default pet names) a feature but prevent people from picking default and existing pet names and pets from getting existing player names. It's probably good enough.
A stricter one tries to prevent multiple WOLFs but that's tricky because pets kind of need IDs when tamed but the player is in-game rather than outside so forced naming right then will be difficult to do.
I remember pre-TBC when a guild hunter had a pet with same name as another player on the server. When we did AQ with DBM (La Vendetta back then) he got a bunch of whispers when the pet got a debuff that DBM auto-whispered to warn about.