Во первых шаромыжник, слово появилось после победы над Наполеоном, когда обнищавшие французы в Париже просили наших солдат дать им чего ни будь поесть, "шар о ми" (за точность написания не отвечаю). Вот тогда наши солдаты и стали называть их шаромыжниками