Your build is fixable, your DM is not fixable. Your DM is power-tripping at your expense, and given how they're jerking you around right now, I'd expect more of the same in the future. If you don't want to walk, the only thing worth having from Order of the Bow Initiate is close combat shot, and that's a reasonably useful ability. Never take more than two levels in the class, though. After that, you need to chase damage because archery doesn't get much by default with smaller dice than are available with melee weapons and no 1.5 Str to damage. Swift Hunter, Greater Many Shot, and straight ranger after the necessary scout levels is definitely the most straightforward approach. Spellcasting is one of the strengths of rangers with Swift Hunter, a lot of ranger spells are very helpful for archers. It won't be as good as if you'd built for it from the beginning (the fighter levels in particular will hurt) but it will probably be adequate. Other than that, you're looking at more exotic options. Aside from skirmish, most of the abilities that give damage for melee don't work with archery at all, and the major remaining one, sneak attack, is hard to pull off at range because you can't generally flank with ranged weapons. The reason that casters make good archers is that there are buffs that apply to attacks with bows that can serve as a damage source. There are some archery-specific classes that add damage like arcane archer and soulbow, but since your DM is a jerk I don't know if they'll allow them since they will require picking up arcane spells or pisonics. Other people in the thread have covered some of the more baroque combinations for adding damage.