“God, I hate mayo,” some of them proclaim ... I must say, however, that the launch of a recent product in Japan sounds so truly heinous that even the most ardent mayonnaise-lover (AKA me ...