I don't hate this game, but I do have a few problems with it and those problems all seem to stem from the fact that the refs are responsible for too much in order to always call a game correctly. The inconsistency of calls for G12 and G28 along with not always properly awarding assist points has been rather frustrating, and frankly disappointing.
Our team was most disheartened by this game this weekend at the Auburn district in match 35. 3393 collects our alliance's ball, drives into the white zone and shoots it out, almost off the field, and no tech foul was given. Here's video of this occurrence
http://youtu.be/DjNCiD1QUZw?t=1m48s. Our student went to the question box and the response from the ref was simply that they didn't see it, which was rather unbelievable, as the announcer called it out as it happened, it happened right in front of the head ref, and it seemed to us the ref at the far side of the field had signaled it. If it wasn't that, I'm not sure what it was they were signaling.
I don't mean for this to be a criticism of the refs, I appreciate the fact that they are all volunteers and that they've been given a lot to keep track of in order to be fair and effective. Still though, when so many matches are determined by what the refs see or don't see rather than by robot performance or alliance strategy... it's a bit disheartening.