that sucks
normally, newbies, inexperienced players who are at the beginning of competing, or, players who don't know it's cheating use the excuse, "you didn't have a ref" which means, "i probably did foul, but it goes to the shooter." tournament directors can ask the audience if the players cannot agree. sometimes in these situations, we don't think to call a ref over because we think, "well, the ref wasn't here, what are they gonna do?" but, they can ask the crowd and/or talk about the shot to try to see why one thinks it's a foul and the other doesn't to maybe come to a conclusion. most TDs do not just come over and say, "it goes to the shooter." they try and find the real solution.
tough break, eric. sorry you went through this.