Yeah I would be pissed off aswell, that does not sound to good to me.
Did you have some kind of huge hieght advantage?