Sigh.
The monster wasn't homebrewed. It. Was. A. Troll. A normal, SRD Troll the DM went to apply ridiculous rulings to that made it unable for fighters and barbarians to do anything but hitting the troll once and then throwing rocks from the sidelines.
Also, grammar.