Don't you have to nominate whom you are casting against prior to rolling to see if the spell goes off. e.g I am casting X spell at unit Y.
So isn't the error on both sides. One for not clearly stating the target, and the opponent for not requiring it.