Моя версия, конечно, не является основной, но полезно вспомнить еще, что согласно поверьям, с правой стороны человека сопровождает ангел-хранитель, а с левой находится бес-искуситель. Следовательно, изменяя, человек соблазняется бесом. Слово "левый" также часто используется, как антоним правому, правильному, обозначая нечто некачественное, сомнительное, неправильное.
Следует также добавить, что, согласно этикету, место справа и по сей день считается более почетным. Поэтому дама должна идти справа, даже если у кавалера и нет шпаги.
Насколько можно судить, эта идиома не интернациональна. В английском, к примеру, самый близкий аналог - "two-timing" (не знаю, как лучше перевести), а немцы те и вовсе совершают прыжок в сторону.
Есть еще интересная легенда из города Эфеса, Турция.
На главной улице города, по обе ее стороны, стояли библиотека и бордель. Библиотека справа, бордель, соответсвенно, слева. Мужчины говорили женам, что сегодня проведут время в библиотеке, а сами благополучно топали налево — в бордель. Еще строения якобы были связаны подземным тоннелем:)
Отсюда и выражение.
Кавалер-офицер вел свою даму под руку, находясь слева от неё, в связи с тем, что на его левой стороне висела шпага. Следовательно правая сторона кавалера - занята его дамой, а левая свободна, куда он от своей дамой и уходил.