Lets go over the details of your problem, that is what this board is for help, not just bitching, what exactly was repaired to date?
What exactly are you looking for in the realm of compensation?
If the Dist. is getting reasonable support from the Mfg. there shouldn't be much "in between" here, it's actually an oppourtunity for the Dist. to rise up and be a hero.