It really isn't their fault. They mean well. Riding instructors are not physical therapists. They can tell you that your right hip is higher than the left and tell you to put it down, but they don't know that the actual cause of your higher hip, shoulder, or leg is actually your ribcage.
As long as you only try to correct the symptom and not the cause, it will become a lingering problem.