Sorry to hear about your experience.
I must say, I have had nothing but true excellent service on JAL on the 3 F flights I have taken with them (all awards). On all 3 flights I (one flight was me and a partner) were the only gaijin. Actually felt that I received better service in some ways than the japanese passengers. The FAs would spend much more time explaining (or trying to explain) the japanese food, drink and snack choices. In my opinion and based on my experience, the service standards on JAL are probably the highest in one world (perhaps only CX can compare, depending on the crew).